Ingresso
Una stringa di caratteri ASCII stampabili, ad esempio:
This is an example string.
Produzione
Per ogni consonante ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz) che non è seguita da una vocale ( AEIOUaeiou) aggiungi l'ultima vocale prima di essa, in minuscolo.
Le consonanti prima della prima vocale vengono lasciate così come sono :
Thisi isi ana examapale seterinigi.
Casi test
AN EXAMPLE WITH A LOT UPPERCASE (plus some lowercase)
=> ANa EXAMaPaLE WITiHi A LOTo UPuPEReCASE (pelusu some lowerecase)
And here comes a **TEST** case with 10% symbols/numbers(#)!
=> Anada here comese a **TESeTe** case witihi 10% siyimiboloso/numuberese(#)!
This is an example string.
=> Thisi isi ana examapale seterinigi.
abcdefghijklmnopqrstuvwxyz
=> abacadefegehijikiliminopoqorosotuvuwuxuyuzu
A pnm bnn
=> A panama banana
Tell me if you need more test cases!
=> Telele me ifi you neede more tesete casese!
punteggio
Dato che si tratta di code-golf , vince la risposta con il numero di byte più basso in ogni lingua (nessuna risposta verrà accettata).
A pnm bnn!