Menu
CoddyTech

Count Vowels

EinsteigerArrays und Stringspython iconjava iconcpp iconc iconjs icon+10

Du erhältst eine Zeichenfolge s, die aus englischen Buchstaben besteht. Zähle, wie viele ihrer Zeichen Vokale sind, und gib diese Zahl zurück. Die Vokale sind a, e, i, o und u, in Klein- oder Großschreibung. Der Buchstabe y zählt nicht.

Funktion

countVowels(s: string) → integer
sstring
die Zeichenfolge englischer Buchstaben, die durchsucht werden soll
Gibt zurückinteger
die Anzahl der Vokale in s, Groß- und Kleinbuchstaben zusammen

Einschränkungen

  • 1 ≤ s.length ≤ 5 × 104
  • s enthält nur englische Buchstaben (a bis z, A bis Z).

Beispiele

Eingabe
s = "Interview"
Ausgabe
4
Erklärung
Die Vokale sind I, e, i und e. Das große I zählt genauso wie ein kleines, also lautet die Antwort 4.

lock icon+18 versteckte Tests beim Einreichen

challenge icon

Weiterführende Frage

Kannst du zurückgeben, wie oft jeder der fünf Vokale vorkommt, und dabei den String trotzdem nur einmal durchlaufen?

Code zurücksetzen
def countVowels(s):
    # Schreibe hier den Code
Testfälle

Fall 1

Fall 2

Eingabe

s = "Interview"

Erwartet

4