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 odalam string Vroom dan mengeluarkannya. Namun, jika Anda tidak menemukan kecocokan, Anda harus menampilkan nilai default apa pun yang tidak dapat ditampilkan sebaliknya (seperti -1atau 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!