Menu
CoddyTech

Remove Vowels

PoczątkującyTablice i napisypython iconjava iconcpp iconc iconjs icon+10

Otrzymujesz ciąg znaków s składający się z angielskich liter. Zwróć ciąg znaków otrzymany przez usunięcie z niego każdej samogłoski. Samogłoski to a, e, i, o i u, małe lub wielkie; w tym przypadku y nie jest samogłoską. Pozostałe litery zachowują swoją kolejność i wielkość.

Funkcja

removeVowels(s: string) → string
sstring
ciąg angielskich liter do oczyszczenia
Zwracastring
s ze wszystkimi usuniętymi samogłoskami i pozostałymi literami w ich pierwotnej kolejności

Ograniczenia

  • 1 ≤ s.length ≤ 3 × 104
  • s zawiera tylko angielskie litery (a do z, A do Z).
  • s zawiera co najmniej jedną literę, która nie jest samogłoską, więc odpowiedź nigdy nie jest pusta.

Przykłady

Wejście
s = "Interview"
Wyjście
"ntrvw"
Wyjaśnienie
Usunięcie I, e, i i e z Interview pozostawia n, t, r, v, w w tej kolejności. Wielka litera I też jest samogłoską, więc ją usuwamy.
challenge icon

Pytanie dodatkowe

Co jeśli tekst może zawierać dowolną literę Unicode, na przykład É lub ö? Które z nich są samogłoskami i jak zmienia się twój test?

Zresetuj kod
def removeVowels(s):
    # Wpisz kod tutaj

Test #1

Test #2

Test #3

Argument

s = "Interview"

Oczekiwany wynik

"ntrvw"