introduction
Mon compteur de vitesse a été piraté! Au lieu de me montrer à quelle vitesse je conduis, cela montre simplement: "Vroooom!" S'il vous plaît, aidez-moi à savoir à quelle vitesse je vais.
Défi
Prenez une chaîne en entrée et vérifiez si elle correspond à l'expression régulière /^[Vv]ro*m!$/m. En anglais, cela signifie que toute ligne de la chaîne doit commencer par une majuscule ou une minuscule v, puis une minuscule r, puis n'importe quel montant (y compris zéro) de la lettre minuscule o, puis la chaîne exacte m!. Il peut y avoir d'autres lignes, mais la chaîne Vroom doit être sur sa propre ligne.
Si vous trouvez une correspondance, vous devez compter la quantité de o's dans la chaîne Vroom et la sortir. Si vous ne trouvez pas de correspondance cependant, vous devez sortir toute valeur par défaut qui ne peut pas être sortie autrement (comme -1ou une chaîne vide)
Rappels
- Les E / S sont dans un format raisonnable
- Les failles standard sont interdites
- La soumission peut être un programme ou une fonction complète
- L'entrée est garantie d'avoir seulement 1 chaîne Vroom
Notation
C'est le code-golf , donc le code le plus court en octets l'emporte. Cependant , je ne marquerai aucune réponse comme acceptée.
Cas de test
Contribution
Vrom!
Production 1
Contribution
vrooooooom!
Production 7
Contribution
Hello, Vroom!
Production (none)
Contribution
Foo bar boo baz
Vrooom!
hi
Production 3
Contribution
Vrm!ooo
Production (none)
Contribution
PPCG puzzlers pie
Production (none)
Contribution
hallo
vROOOm!
Production (none)
Vrm!deVram!