Wprowadzenie
Prędkościomierz mojego samochodu został zhakowany! Zamiast pokazywać mi, jak szybko jadę, pokazuje tylko: „Vroooom!” Proszę, pomóż mi wiedzieć, jak szybko jadę.
Wyzwanie
Weź ciąg jako dane wejściowe i sprawdź, czy pasuje do wyrażenia regularnego /^[Vv]ro*m!$/m
. W języku angielskim oznacza to, że każda linia łańcucha musi zaczynać się od dużej lub małej litery v
, następnie małą literą r
, a następnie dowolną ilością (w tym zero) małej litery o
, a następnie dokładnym łańcuchem m!
. Mogą istnieć inne linie, ale łańcuch Vrooma musi znajdować się we własnej linii.
Jeśli znajdziesz dopasowanie, musisz policzyć ilość o
ciągów Vrooma i wyprowadzić go. Jeśli jednak nie znajdziesz dopasowania, powinieneś wypisać dowolną wartość domyślną, której inaczej nie można wypisać (np. -1
Pusty ciąg)
Przypomnienia
- I / O ma dowolny rozsądny format
- Standardowe luki są zabronione
- Zgłoszenie może być pełnym programem lub funkcją
- Gwarantowane wejście ma tylko 1 ciąg Vrooma
Punktacja
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach. Jednakże , nie będzie oznaczać żadnej odpowiedzi jako przyjęte.
Przypadki testowe
Wejście
Vrom!
Wynik 1
Wejście
vrooooooom!
Wynik 7
Wejście
Hello, Vroom!
Wynik (none)
Wejście
Foo bar boo baz
Vrooom!
hi
Wynik 3
Wejście
Vrm!ooo
Wynik (none)
Wejście
PPCG puzzlers pie
Wynik (none)
Wejście
hallo
vROOOm!
Wynik (none)
Vrm!
odVram!