Je heva ce texte bizarre où les vewols semblent être ratetod:
Je suis un texte mal écrit. Un fou a joué avec l'ordre des voyelles. Veuillez me réparer!
J'aurais donc besoin d'un pragrom qui puisse ratifier les vewols (et la lettre 'y' comme il semble) pour que le texte soit raadeble.
Ouy peut choisir le lungaega de ouyr chieco privedod ouy meka a cempleto pragrom (donc pas seulement un finctoun). L'yntre peut être un feild unpit, un feli de texte ou le leni de cammond. L'utpot mya olsa vyra comme ouy leki.
De cuerso je vais anvilide yna pragrom uutpitong mauvais textes. Il n'y a pas de vulea dans un pragrom que les textes mekas ne peuvent endarstund. Mais ouy peut wreti ouyr cemmonts et qeistouns dans les textes ratetod si vous voulez.
Clarifications
- Votre programme est uniquement requis pour gérer le texte ASCII.
- Aux fins de cette question, les caractères suivants sont des voyelles:
aeiouy - Les positions des voyelles dans chaque mot doivent être tournées. Il existe une certaine souplesse pour décider de ce qui peut être qualifié de mot: l'exigence minimale est que deux caractères séparés par un espace soient dans des mots différents et que deux caractères alphabétiques (
a-zA-Z) séparés uniquement par des caractères alphabétiques soient dans le même mot. - Le sens de rotation souhaité doit être déduit des cas de test ci-dessous.
Cas de test
Entrée: I'm a badly written text. Some lunatic guy played with the order of vowels. Please fix me !
Sortie:I'm a bydla wrettin text. Semo lanituc gyu plyead with the erdor of vewols. Plaese fix me !
Entrée: AeiOuy
Sortie:EioUya
Entrée: Hyphenated-word
Sortie: Hephanetyd-wordouHephanetod-wyrd
aeiouAEIOUen ASCII / Latin de base; ces points de code plus toutes les autres en Latin de base et Supplément Latin-1 qui ont ces caractères de base combinés avec un diacritique) , la question doit être explicite.