Menu
CoddyTech

Count Vowels

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

Mając ciąg znaków s składający się z liter alfabetu angielskiego, zwróć liczbę znaków będących samogłoskami. Samogłoski to a, e, i, o i u, małe lub wielkie. Litera y się nie liczy.

Funkcja

countVowels(s: string) → integer
sstring
ciąg angielskich liter do przeszukania
Zwracainteger
liczba samogłosek w s, łącznie z wielkimi i małymi literami

Ograniczenia

  • 1 ≤ s.length ≤ 5 × 104
  • s zawiera tylko angielskie litery (a do z, A do Z).

Przykłady

Wejście
s = "Interview"
Wyjście
4
Wyjaśnienie
Samogłoski to I, e, i i e. Wielka litera I liczy się tak samo jak mała, więc odpowiedź to 4.
challenge icon

Pytanie dodatkowe

Czy możesz zwrócić, ile razy występuje każda z pięciu samogłosek, odczytując ciąg znaków tylko raz?

Zresetuj kod
def countVowels(s):
    # Napisz tutaj kod

Test #1

Test #2

Argument

s = "Interview"

Oczekiwany wynik

4