Menu
CoddyTech

Count Vowels

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

Otrzymujesz ciąg znaków s złożony z angielskich liter. Policz, ile jego znaków to samogłoski, i zwróć tę liczbę. Samogłoski to a, e, i, o i u, zapisane małymi lub wielkimi literami. Litera y się nie liczy.

Funkcja

countVowels(s: string) → integer
sstring
ciąg angielskich liter do przeskanowania
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. Wielkie I liczy się tak samo jak małe, więc odpowiedź to 4.

lock icon+18 ukrytych testów przy wysłaniu

challenge icon

Pytanie dodatkowe

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

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

Przypadek 1

Przypadek 2

Wejście

s = "Interview"

Oczekiwane

4