pengantar
Speedometer mobil saya diretas! Alih-alih menunjukkan kepada saya seberapa cepat saya mengemudi, itu hanya menunjukkan: "Vroooom!" Tolong bantu saya tahu seberapa cepat saya pergi.
Tantangan
Ambil string sebagai input, dan periksa apakah cocok dengan regex /^[Vv]ro*m!$/m
. Dalam bahasa Inggris itu berarti setiap baris string harus dimulai dengan huruf kapital atau huruf kecil v
, kemudian huruf kecil r
, lalu jumlah apa pun (termasuk nol) dari huruf kecil o
, kemudian string yang tepat m!
. Mungkin ada baris lain, tetapi string Vroom harus pada baris itu sendiri.
Jika Anda menemukan kecocokan, maka Anda harus menghitung jumlah o
dalam string Vroom dan mengeluarkannya. Namun, jika Anda tidak menemukan kecocokan, Anda harus menampilkan nilai default apa pun yang tidak dapat ditampilkan sebaliknya (seperti -1
atau string kosong)
Pengingat
- I / O dalam format yang masuk akal
- Celah standar dilarang
- Pengiriman mungkin merupakan program atau fungsi lengkap
- Input dijamin hanya memiliki 1 string Vroom
Mencetak gol
Ini adalah kode-golf , jadi kode terpendek dalam byte menang. Namun , saya tidak akan menandai jawaban apa pun yang diterima.
Uji kasus
Memasukkan
Vrom!
Keluaran 1
Memasukkan
vrooooooom!
Keluaran 7
Memasukkan
Hello, Vroom!
Keluaran (none)
Memasukkan
Foo bar boo baz
Vrooom!
hi
Keluaran 3
Memasukkan
Vrm!ooo
Keluaran (none)
Memasukkan
PPCG puzzlers pie
Keluaran (none)
Memasukkan
hallo
vROOOm!
Keluaran (none)
Vrm!
dariVram!