In Keep Talking e Nessuno esplode , i giocatori hanno il compito di disinnescare le bombe in base alle informazioni dei loro "esperti" (altre persone con un manuale). Ogni bomba è composta da moduli, uno dei quali può essere una password, in cui all'esperto viene fornito questo elenco di possibili password, lunghe tutte e cinque le lettere:
about after again below could
every first found great house
large learn never other place
plant point right small sound
spell still study their there
these thing think three water
where which world would write
E al giocatore viene fornito un elenco di 6 possibili lettere per ogni posto nella password. Date le possibili combinazioni di lettere, emettere la password corretta. L'input può essere in qualsiasi formato ragionevole (array 2D, stringa separata da newline, ecc.) Puoi scartare il codice che usi per comprimere / generare l'elenco / stringa / array / qualunque sia la password. (Grazie @DenkerAffe)
NOTA: le password non fanno distinzione tra maiuscole e minuscole. Si può presumere che l'input risolverà solo per una password.
Esempi / casi di test
L'input qui sarà rappresentato come una matrice di stringhe.
["FGARTW","LKSIRE","UHRKPA","TGYSTG","LUOTEU"] => first
["ULOIPE","GEYARF","SHRGWE","JEHSDG","EJHDSP"] => large
["SHWYEU","YEUTLS","IHEWRA","HWULER","EUELJD"] => still
<soluzione Bash, ad esempio.