Dalam Keep Talking and Nobody Explodes , pemain ditugasi menjinakkan bom berdasarkan informasi dari "pakar" mereka (orang lain dengan manual). Setiap bom terdiri dari modul-modul, salah satunya bisa berupa kata sandi, di mana pakar diberikan daftar kata sandi yang mungkin, panjangnya lima huruf:
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
Dan pemain diberikan daftar 6 huruf yang mungkin untuk setiap tempat di kata sandi. Dengan kombinasi huruf yang memungkinkan, berikan kata sandi yang benar. Input dapat dalam format apa pun yang wajar (array 2D, string dipisahkan oleh baris baru, dll.) Anda dapat mengabaikan kode yang Anda gunakan untuk mengompres / membuat daftar / string / array / apa pun kata sandi. (Terima kasih @DenkerAffe)
CATATAN: Kata sandi tidak sensitif huruf besar / kecil. Anda dapat berasumsi bahwa input hanya akan menyelesaikan satu kata sandi.
Contoh / Kasus Uji
Input di sini akan direpresentasikan sebagai array string.
["FGARTW","LKSIRE","UHRKPA","TGYSTG","LUOTEU"] => first
["ULOIPE","GEYARF","SHRGWE","JEHSDG","EJHDSP"] => large
["SHWYEU","YEUTLS","IHEWRA","HWULER","EUELJD"] => still
<dalam solusi Bash saya, misalnya.