Menu
CoddyTech

Remove Vowels

Вам дана строка s, состоящая из букв английского алфавита. Верните строку, полученную удалением всех гласных из неё. Гласные — это a, e, i, o и u, в нижнем или верхнем регистре; в данном случае y не является гласной. Оставшиеся буквы сохраняют свой порядок и регистр.

Функция

removeVowels(s: string) → string
sstring
строка английских букв для очистки
Возвращаетstring
s, из которой удалены все гласные, а остальные буквы оставлены в исходном порядке

Ограничения

  • 1 ≤ s.length ≤ 3 × 104
  • s содержит только английские буквы (a–z, A–Z).
  • s содержит хотя бы одну букву, которая не является гласной, поэтому ответ никогда не бывает пустым.

Примеры

Ввод
s = "Interview"
Вывод
"ntrvw"
Пояснение
Удаление I, e, i и e из Interview оставляет n, t, r, v, w в этом порядке. Заглавная I — это тоже гласная, поэтому она удаляется.

lock icon+17 скрытых тестов при отправке

challenge icon

Дополнительный вопрос

Что, если текст мог бы содержать любую букву Unicode, например É или ö? Какие из них являются гласными и как изменится ваша проверка?

Сбросить код
def removeVowels(s):
    # Напишите код здесь
Тестовые случаи

Случай 1

Случай 2

Случай 3

Ввод

s = "Interview"

Ожидается

"ntrvw"