私がどこかで見たチャレンジのインスピレーションはこれでした:
「修道女」という単語は、nが腕立て側転をしているだけです
あなたの課題は、文字列を取得し、それが腕立て側転を行う最初の文字であるかどうかを判断することです。
ルール
文字列は、次の場合に車輪を動かす文字です。
- 最初の文字は最後の文字と同じです。(手紙は頭に着くことはできません。)
- 文字列は、1文字ごとにカートホイール文字を交互に使用します。
側転文字はn
and u
、m
and w
、b
and q
です。ことを注意n
してw
いる一緒にない文字をcartwheeling、そしてどちらもされているw
とb
。
- 標準の入力メソッドを使用して文字列を取得します。
- 文字列がカートホイール文字の場合は真偽値を出力し、そうでない場合は偽値を出力します。出力は、標準の出力方法を使用して実行できます。
追加のルール:
- 小文字の側転文字
n
/u
/m
/w
/b
/ のみをq
処理する必要があります。 - 入力が空になることはないと想定できます。
- 1文字の文字列は有効なカートホイールではありません。
テストケース
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
勝者
同じように、コード・ゴルフ、(各言語での)最短のコードが勝ち!
uwuwuwuwuwu
bqb
ではありませんかpdp
?
dpd
、pdp
などは機能しないので、テストケースに偽の答えを付けておく必要があると思います。
b
転がり込むと思いますq
か?d
そしてp
また、側転仲間です。それらの鍵は、反転ではなく回転することです。