In Keep Talking und Nobody Explodes müssen die Spieler Bomben entschärfen, basierend auf Informationen ihrer "Experten" (andere Personen mit einem Handbuch). Jede Bombe besteht aus Modulen, von denen eines Passwörter sein können, wobei der Experte diese Liste möglicher Passwörter erhält, die alle fünf Buchstaben lang sind:
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
Und der Spieler erhält eine Liste mit 6 möglichen Buchstaben für jede Stelle im Passwort. Geben Sie angesichts der möglichen Buchstabenkombinationen das richtige Passwort aus. Die Eingabe kann in jedem vernünftigen Format erfolgen (2D-Array, durch Zeilenumbruch getrennte Zeichenfolge usw.). Sie können den Code, den Sie zum Komprimieren / Generieren der Liste / Zeichenfolge / des Arrays / eines beliebigen Kennworts verwenden, rabattieren. (Danke @DenkerAffe)
HINWEIS: Bei Passwörtern wird die Groß- und Kleinschreibung nicht berücksichtigt. Sie können davon ausgehen, dass die Eingabe nur für ein Kennwort aufgelöst wird.
Beispiele / Testfälle
Die Eingabe hier wird als Array von Zeichenfolgen dargestellt.
["FGARTW","LKSIRE","UHRKPA","TGYSTG","LUOTEU"] => first
["ULOIPE","GEYARF","SHRGWE","JEHSDG","EJHDSP"] => large
["SHWYEU","YEUTLS","IHEWRA","HWULER","EUELJD"] => still
<zum Beispiel nicht sicher, ob ich das in meiner Bash-Lösung zählen sollte.