вход
Строка печатных символов ASCII, например:
This is an example string.
Выход
Для каждого согласного ( BCDFGHJKLMNPQRSTVWXYZbcdfghjklmnpqrstvwxyz
), за которым не следует гласный ( AEIOUaeiou
), добавьте последний гласный перед ним в нижнем регистре.
Согласные перед первым гласным остаются как есть :
Thisi isi ana examapale seterinigi.
Контрольные примеры
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!
счет
Поскольку это код-гольф , выигрывает ответ с самым низким числом байтов на каждом языке (ответ не будет принят).
A pnm bnn
!