前書き
車の速度計がハッキングされました!運転速度を示す代わりに、「Vroooom!」と表示されます。どれだけ早く行くかを教えてください。
チャレンジ
入力として文字列を取得し、正規表現に一致するかどうかを確認し/^[Vv]ro*m!$/m
ます。英語では、文字列のすべての行は大文字または小文字v
で始まり、次に小文字r
、次に任意の量(ゼロを含む)の小文字o
、そして正確な文字列でなければなりませんm!
。他の行があるかもしれませんが、Vroom文字列はそれ自身の行になければなりません。
一致するものが見つかった場合o
、Vroom文字列内のの数をカウントして出力する必要があります。ただし、一致するものが見つからない場合は、他の方法では出力できないデフォルト値(-1
または空の文字列など)を出力する必要があります。
リマインダー
得点
これはcode-golfであるため、バイト単位の最短コードが優先されます。ただし、回答に承認済みのマークを付けません。
テストケース
入力
Vrom!
出力 1
入力
vrooooooom!
出力 7
入力
Hello, Vroom!
出力 (none)
入力
Foo bar boo baz
Vrooom!
hi
出力 3
入力
Vrm!ooo
出力 (none)
入力
PPCG puzzlers pie
出力 (none)
入力
hallo
vROOOm!
出力 (none)
Vrm!
からVram!