introduction
Lorsque vous recevez un texte ennuyeux, vous voulez simplement le terminer le plus rapidement possible. Observons le texte suivant:
Ens colligi timenda etc priorem judicem. De quascunque ii at contingere
repugnaret explicetur intellectu. Adjuvetis hoc fortassis suspicari opportune
obversari vix eam? Dei praemia prudens hominum iii constet requiri haberem. Ima
sane nemo modi fuit lus pro dem haud. Vestro age negare tactum hoc cui lor. Ne et
ut quod id soli soni deus. At constare innumera is occurret ea. Nia calebat seu
acquiro fraudem effingo dicimus.
Remarque: ce texte contient des retours à la ligne pour plus de lisibilité, tandis que les cas de test que vous devez gérer n'ont pas de caractères de retour à la ligne.
Une façon de parcourir le texte est de trouver des questions que l'auteur a posées dans le texte. Par exemple, il y a 1 question dans le texte ci-dessus. À savoir:
Adjuvetis hoc fortassis suspicari opportune obversari vix eam?
Cela peut être fait en divisant le texte en phrases. Une phrase se terminera toujours par l'un des symboles de ponctuation suivants: .?!
(les autres ne doivent pas être traités). D'autres symboles que ceux-ci font partie de la phrase.
La tâche
Étant donné une ligne de texte composée uniquement de
- lettres (A-Za-z)
- nombres (0-9)
- les espaces
- ponctuation (
,.;:?!
) (une phrase ne peut pas commencer par l'une d'entre elles).
Affichez les questions contenues dans le texte dans un format raisonnable. Vous pouvez supposer que le texte aura toujours au moins 1 question . Sortie arrière et menant des espaces avant et après une question est autorisée.
Important : à côté d'un symbole de ponctuation , il n'y aura jamais d' autre symbole de ponctuation (par exemple, il ??
n'est pas valide et il ne sera pas nécessaire de le gérer).
Cas de test
Au format:
Input
Output(s)
Les cas de test:
Huh? I haven't heard what you just said. Could you repeat that please?
Huh?
Could you repeat that please?
plz can i haz cheesburgr? i am cat pls.
plz can i haz cheesburgr?
This is a badly formatted question.Can u please help me,or my friends,with formatting this question ?thankyou.
Can u please help me,or my friends,with formatting this question ?
a.b.c.d?
d?
Does this question have a question mark? yes
Does this question have a question mark?
Why example.com resolves to 127.0.0.1 in 99.9 percent of cases?
9 percent of cases?
A? b? c? d!
A?
b?
c?
C'est du code-golf , donc la soumission avec le plus petit nombre d'octets gagne!
.?!
D'autres ne doivent pas être traités, comme vos règles le précisent, mais vous avez dit que d'autres ne doivent pas être traités.