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 -1
ou 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!