Ctrl K

Гласные в обратном порядке

Лёгкая
Дана строка text. Гласными считаются буквы a, e, i, o, u в любом регистре. Переставьте все гласные строки в обратном порядке: первая гласная меняется местами с последней, вторая — с предпоследней и так далее. Все остальные символы остаются на своих местах, регистр каждой гласной переезжает вместе с ней. Верните получившуюся строку.
Пример 1
text='Orange juice' → 'eringu jeacO'

Гласные по порядку: O a e u i e. В обратном порядке — e i u e a O, они встают на те же места: eringu jeacO.

Пример 2
text='rhythm' → 'rhythm'

Гласных нет — строка остаётся прежней.

Пример 3
text='aUtO' → 'OUta'

Гласные a U O меняются на O U a; согласная t на месте: OUta.

Ограничения
  • 1 ≤ text.length ≤ 3 · 10⁵
  • text состоит из печатных ASCII-символов
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиГде начинается фрагмент ЛёгкаяФраза-перевёртыш ЛёгкаяЧисло вверх ногами ЛёгкаяПеревернуть символы на месте ЛёгкаяСлово, спрятанное в тексте Лёгкая
загружаем Python…
Вход
text='Orange juice'
Ожидается
'eringu jeacO'

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 5 тестов на сервере, включая скрытые.