В играх «Продолжай говорить» и «Никто не взрывается» игрокам поручено обезвреживать бомбы на основе информации, полученной от их «экспертов» (других людей с руководством). Каждая бомба состоит из модулей, одним из которых могут быть пароли, где эксперту выдается этот список возможных паролей длиной всего пять букв:
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
И игроку предоставляется список из 6 возможных букв для каждого места в пароле. Учитывая возможные комбинации букв, выведите правильный пароль. Входные данные могут быть в любом приемлемом формате (2D-массив, строка, разделенная новой строкой и т. Д.). Вы можете отказаться от кода, который вы используете для сжатия / генерации списка / строки / массива / любого пароля. (Спасибо @DenkerAffe)
ПРИМЕЧАНИЕ. Пароли не чувствительны к регистру. Вы можете предположить, что ввод будет решаться только для одного пароля.
Примеры / Тестовые случаи
Входные данные здесь будут представлены в виде массива строк.
["FGARTW","LKSIRE","UHRKPA","TGYSTG","LUOTEU"] => first
["ULOIPE","GEYARF","SHRGWE","JEHSDG","EJHDSP"] => large
["SHWYEU","YEUTLS","IHEWRA","HWULER","EUELJD"] => still
<, например, в моем решении Bash.