(Catatan: Ini adalah spin-off dari tantangan saya sebelumnya Find the Swirling Words! )
Definisi Kata Infinity :
- Jika Anda terhubung dengan kurva semua karakter Kata Infinity pada alfabet (AZ) Anda mendapatkan simbol infinity ∞ seperti pada diagram di bawah ini.
- Semua koneksi genap harus turun , semua koneksi aneh harus naik .
- Anda dapat mengabaikan huruf besar / kecil atau mempertimbangkan / mengonversi semua menjadi huruf besar atau semua ke huruf kecil.
- Kata-kata input hanya karakter dalam rentang alfabet AZ, tanpa spasi, tanpa tanda baca, atau simbol.
- Setiap kata harus tepat 5 karakter. Kata> 5 atau <5 tidak valid.
- Jika sebuah kata memiliki karakter ganda berturut-turut, kata tersebut tidak valid, seperti "FLOOD" atau "QUEEN".
- Semua Kata Infinity dimulai dan diakhiri dengan karakter yang sama.
Berikut ini beberapa contohnya:
Tugas:
Tulis program atau fungsi lengkap yang akan mengambil kata dari input standar dan akan menampilkan apakah Word Infinity atau bukan. Outputnya bisa benar / salah, 1/0, 1 / Null, dll.
Kasus uji:
Infinity Words:
ALPHA, EAGLE, HARSH, NINON, PINUP, RULER, THEFT, WIDOW
NOT Infinity Words:
CUBIC, ERASE, FLUFF, LABEL, MODEM, RADAR, RIVER, SWISS, TRUST,
KNEES, QUEEN, GROOVE, ONLY, CHARACTER, OFF, IT, ORTHO
Aturan:
- Kode terpendek menang.
Tugas Opsional:
Temukan, sebagai daftar, sebanyak kata Infinity yang Anda bisa dalam kamus bahasa Inggris. Anda dapat mengambil contoh sebagai referensi daftar lengkap kata-kata bahasa Inggris di sini .