Inspirasi tantangan adalah ini yang saya lihat di suatu tempat:
Kata "biarawati" hanyalah huruf dan melakukan gerakan jungkir balik
Tantangan Anda adalah mengambil seutas tali dan menentukan apakah itu huruf pertama yang melakukan gerakan jungkir balik.
Aturan
String adalah huruf yang melakukan gerakan jungkir balik jika:
- Huruf pertama sama dengan huruf terakhir. (Surat itu tidak bisa mendarat di kepalanya.)
- String berganti-ganti antara huruf cartwheeling setiap satu karakter.
Huruf cartwheeling adalah ndan u, mdan w, bdan q. Perhatikan bahwa ndan wbersama-sama bukan huruf cartwheeling, dan juga tidak wdan b.
- Anda akan mengambil string menggunakan metode input standar kami.
- Anda akan menampilkan nilai kebenaran jika string tersebut adalah huruf cartwheeling, dan nilai falsy jika bukan. Keluaran dapat dilakukan dengan menggunakan metode keluaran standar apa pun.
Aturan tambahan:
- Hanya huruf kecil cartwheel
n/u/m/w/b/ yangqperlu ditangani. - Anda dapat berasumsi bahwa input tidak pernah kosong.
- String satu karakter bukan cartwheel yang valid.
Uji kasus
Input -> Output
nun -> truthy
nunun -> truthy
nunununu -> falsy
wmw -> truthy
wmwun -> falsy
bqbqbqbqbqb -> truthy
v^v^v -> falsy
AVAVA -> falsy
OOO -> falsy
ununununu -> truthy
nunwmwnun -> falsy
nun unun -> falsy
nunwmw -> falsy
nnuunnuunnuu -> falsy
nwnwnwnwn -> falsy
m -> falsy
nunuuunun -> falsy
Pemenang
Seperti halnya kode-golf , kode terpendek (dalam setiap bahasa) menang!
uwuwuwuwuwu
bqbtapi tidak pdp?
dpd, pdp dan itu tidak berfungsi, saya pikir Anda harus memilikinya dalam kasus uji dengan jawaban yang salah.
bjungkir balik ke dalamq, bukan?ddanpjuga teman-teman jungkir balik. Kuncinya adalah mereka berputar, bukan membalik.