Inspirado por esta pregunta sobre cómo empacar en este formato.
Ocasionalmente veo un crucigrama completo y, como soy, no me molesto en averiguar cuáles fueron las soluciones a las pistas.
Entrada:
- Una cadena 2D (cualquier formato, nueva línea separada, lista 2d, etc.)
- Los cuadrados en blanco se representarán con un
(carácter de espacio)
- Cualquier otro cuadrado estará en minúscula.
- Puede suponer que la entrada se rellenará con espacios para formar un rectángulo
Salida:
- Cada palabra encontrada
- Debes buscar palabras a lo largo y hacia abajo
- Las palabras tendrán al menos dos letras
- Si hay palabras duplicadas, debe emitirlas cada vez que aparecen
- No tienes que hacer ninguna validación
- Las palabras pueden salir en cualquier orden
- No hay reglas de formato estrictas
Casos de prueba:
word
e e
step
t d
word, step, west, reed
---
pies
not
no
wasp
pies, not, no, wasp, in, eons, stop
---
igloo
n
word
igloo, word, on