Terinspirasi oleh pertanyaan ini tentang pengemasan ke format ini.
Kadang-kadang saya melihat teka-teki silang yang lengkap dan menjadi seperti saya, saya tidak dapat diganggu untuk mencari tahu apa solusi untuk petunjuk sebenarnya.
Memasukkan:
- String 2D (format apa pun, baris baru dipisahkan, daftar 2d, dll.)
- Kotak kosong akan diwakili dengan
(karakter spasi)
- Setiap kotak lainnya akan berada dalam alfabet huruf kecil.
- Anda dapat mengasumsikan bahwa input akan diisi dengan spasi untuk membentuk persegi panjang
Keluaran:
- Setiap kata ditemukan
- Anda harus mencari kata di sepanjang dan di bawah
- Kata-kata akan setidaknya dua huruf
- Jika ada kata-kata rangkap, Anda harus menampilkannya untuk setiap kali mereka muncul
- Anda tidak perlu melakukan validasi apa pun
- Kata-kata dapat ditampilkan dalam urutan apa pun
- Tidak ada aturan pemformatan yang ketat
Kasus uji:
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