En Keep Talking and Nobody Explodes , los jugadores tienen la tarea de desactivar bombas en base a la información de sus "expertos" (otras personas con un manual). Cada bomba está compuesta de módulos, uno de los cuales puede ser una contraseña, donde el experto recibe esta lista de posibles contraseñas, las cinco letras largas:
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
Y el jugador recibe una lista de 6 letras posibles para cada lugar en la contraseña. Dadas las posibles combinaciones de letras, envíe la contraseña correcta. La entrada puede estar en cualquier formato razonable (matriz 2D, cadena separada por nueva línea, etc.) Puede descontar el código que usa para comprimir / generar la lista / cadena / matriz / cualquier contraseña. (Gracias @DenkerAffe)
NOTA: Las contraseñas no distinguen entre mayúsculas y minúsculas. Puede suponer que la entrada solo resolverá una contraseña.
Ejemplos / Casos de prueba
La entrada aquí se representará como una matriz de cadenas.
["FGARTW","LKSIRE","UHRKPA","TGYSTG","LUOTEU"] => first
["ULOIPE","GEYARF","SHRGWE","JEHSDG","EJHDSP"] => large
["SHWYEU","YEUTLS","IHEWRA","HWULER","EUELJD"] => still
<
en mi solución Bash, por ejemplo.