この形式へのパッキングに関するこの質問に触発されました。
ときどき、完成したクロスワードが表示され、私と同じようにいると、手がかりの解決策が実際に何であったかを知るのに迷惑をかけることができません。
入力:
- 2D文字列(任意の形式、改行区切り、2Dリストなど)
- 空白の四角は
(スペース文字)で表されます
- 他のすべての正方形は小文字のアルファベットになります。
- 入力がスペースで埋められて長方形を形成すると仮定することができます
出力:
- 見つかった各単語
- 前後の単語を検索する必要があります
- 単語は少なくとも2文字の長さになります
- 重複する単語がある場合は、出現するたびに出力する必要があります
- 検証する必要はありません
- 単語は任意の順序で出力できます
- 厳密なフォーマット規則はありません
テストケース:
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