Revorse the vewels

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.

example

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.