Ho scritto questo strano testo in cui i vewols sembrano essere ratetod:
Sono un testo scritto male. Qualche matto giocava con l'ordine delle vocali. Per favore, aggiustami!
Quindi avrei bisogno di un pragramma in grado di ricambiare i vewols (e la lettera 'y' come sembra) in modo che il testo sia agian irraggiungibile.
Ouy può scegliere la lungaega di ouyr chieco privedod ouy meka a cempleto pragrom (quindi non solo un finctoun). Lo yntre può essere un feild unpit, un feli di testo o il cammond leni. L'utility mya olsa vyra nel ruolo di ouy leki.
Di cuerso inculterò yna pragrom tra i cattivi testi. Non c'è vulea in un pragrom che i testi di Mekas non possono essere scoperti. Ma ouy può scrivere ouyr cemmonts e qeistouns in testi ratetod se lo desidera.
chiarimenti
- Il tuo programma è richiesto solo per gestire il testo ASCII.
- Ai fini di questa domanda, i seguenti caratteri sono vocali:
aeiouy - Le posizioni delle vocali all'interno di ogni parola devono essere ruotate. C'è una certa flessibilità nel decidere ciò che si qualifica come una parola: il requisito minimo è che due caratteri separati da uno spazio siano in parole diverse e che due caratteri alfabetici (
a-zA-Z) separati solo da caratteri alfabetici siano nella stessa parola. - La direzione di rotazione desiderata dovrebbe essere desunta dai casi di test seguenti.
Casi test
Ingresso: I'm a badly written text. Some lunatic guy played with the order of vowels. Please fix me !
Uscita:I'm a bydla wrettin text. Semo lanituc gyu plyead with the erdor of vewols. Plaese fix me !
Ingresso: AeiOuy
Uscita:EioUya
Input: Hyphenated-word
Output: Hephanetyd-wordoHephanetod-wyrd
aeiouAEIOUASCII / Latino di base; quei punti di codice più tutti gli altri nel Supplemento di base latino e latino-1 che hanno quei caratteri di base combinati con un segno diacritico) , la domanda dovrebbe essere esplicita.