Вдохновлен этим вопрос об упаковке в этот формат.
Иногда я вижу законченный кроссворд, и, будучи таким, какой я есть, я не могу потрудиться узнать, каковы были на самом деле решения для подсказок.
Входные данные:
- 2D строка (любой формат, разделение новой строки, 2d список и т. Д.)
- Пустые квадраты будут представлены
символом (пробел)
- Каждый второй квадрат будет в строчном алфавите.
- Вы можете предположить, что ввод будет дополнен пробелами для формирования прямоугольника
Выход:
- Каждое слово найдено
- Вы должны искать слова вдоль и вниз
- Слова будут длиной не менее двух букв
- Если есть повторяющиеся слова, вы должны выводить их каждый раз, когда они появляются
- Вам не нужно делать никакой проверки
- Слова могут быть выведены в любом порядке
- Нет строгих правил форматирования
Тестовые случаи:
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