Revorse the vewels
Biorąc pod uwagę ciąg text, proszę utworzyć i zwrócić nowy ciąg skonstruowany przez znalezienie wszystkich samogłosek i odwrócenie ich kolejności, przy jednoczesnym zachowaniu wszystkich innych znaków dokładnie w ich oryginalnych pozycjach. Aby wynik był bardziej reprezentatywny, kapitalizacja każdej pozycji musi pozostać taka sama, jak w oryginalnym tekście.
Na przykład, odwrócenie samogłosek w "Ilkka" powinno dać "Alkki" zamiast "alkkI". W tym przypadku samogłoski to zwykłe "aeiouAEIOU". Proszę spojrzeć na inny przykład.
Wejście: String (str).
Wyjście: String (str).
Przykłady:
assert reverse_vowels("Bengt Hilgursson") == "Bongt Hulgirssen"
assert (
reverse_vowels("Why...You should be an authorized user in order to see the full description and start solving this mission.