Вступление
Спидометр моей машины был взломан! Вместо того, чтобы показать мне, как быстро я еду, он просто показывает: "Vroooom!" Пожалуйста, помогите мне знать, как быстро я иду.
Вызов
Возьмите строку в качестве ввода и проверьте, соответствует ли она регулярному выражению /^[Vv]ro*m!$/m
. В английском языке это означает, что любая строка строки должна начинаться с заглавной или строчной буквы v
, затем строчной буквы r
, затем любой суммы (включая ноль) строчной буквы o
, а затем точной строки m!
. Могут быть и другие строки, но строка Vroom должна быть на отдельной строке.
Если вы найдете совпадение, вы должны посчитать количество o
's в строке Vroom и вывести его. Однако, если вы не найдете соответствия, вы должны вывести любое значение по умолчанию, которое не может быть выведено иначе (например, -1
или пустую строку)
Напоминания
- Ввод / вывод в любом разумном формате
- Стандартные лазейки запрещены
- Представление может быть полной программой или функцией
- На входе гарантированно будет только 1 строка Vroom
счет
Это код-гольф , поэтому выигрывает самый короткий код в байтах. Однако я не буду отмечать любой ответ как принятый.
Контрольные примеры
вход
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!