Défi
¡Nous allons donner des copains d'exclamation et de points d'interrogation inversés!
Étant donné un corps de texte contenant des phrases se terminant par .
, ?
ou !
, préfixe les points d'interrogation inversés,, ¿
aux phrases interrogatives (phrases se terminant par ?
) et aux points d'exclamation inversés,, ¡
à exclamatoire (phrases se terminant par !
). Les peines se terminant par .
doivent être ignorées.
Les phrases seront séparées par des espaces (espaces, tabulations et / ou sauts de ligne) et ne contiendront que des caractères alphanumériques, des virgules, des apostrophes et des espaces. Chaque phrase aura au moins un mot. Le premier mot de chaque phrase est garanti en majuscule. L'entrée peut commencer et se terminer avec n'importe quel espace.
Exemple
Contribution:
Hello there! What is your name?
My name is Ron. What's your name?
My name is Alex. Nice to meet you!
Nice to meet you to! How was your break?
It was great, I spent all my time code golfing!
What's that?
Wow, you're such a n00b! Here, let me show you.
Production:
¡Hello there! ¿What is your name?
My name is Ron. ¿What's your name?
My name is Alex. ¡Nice to meet you!
¡Nice to meet you to! ¿How was your break?
¡It was great, I spent all my time code golfing!
¿What's that?
¡Wow, you're such a n00b! Here, let me show you.
Règles
- Toutes les règles par défaut de Code Golf s'appliquent.
- Le programme avec le plus petit nombre d'octets gagne.
Bonus (17% de réduction) - Analyser plusieurs notes
Une phrase peut également se terminer par plusieurs points d'exclamation / d'interrogation. Donnez à chacun de ces points un point d'exclamation / d'interrogation inversé pour une remise supplémentaire de 17% sur votre nombre d'octets.
Exemple
Contribution:
I am a man in a can doing a dance?? Maybe...
Doing it for the views??!???!
Production:
¿¿I am a man in a can doing a dance?? Maybe...
¡¿¿¿¡¿¿Doing it for the views??!???!
Sortie incorrecte :
¿¿I am a man in a can doing a dance?? Maybe...
¿¿¡¿¿¿¡Doing it for the views??!???!