Menu
CoddyTech

Count Vowels

EinsteigerArrays und Stringspython iconjava iconcpp iconc iconjs icon+10

Gib einen String s aus englischen Buchstaben an und gib zurück, wie viele seiner Zeichen Vokale sind. Die Vokale sind a, e, i, o und u, in Klein- oder Großbuchstaben. 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ßgeschriebene I zählt wie ein kleingeschriebenes, also lautet die Antwort 4.
challenge icon

Weiterführende Frage

Kannst du zurückgeben, wie oft jeder der fünf Vokale vorkommt, während du die Zeichenfolge weiterhin nur einmal durchläufst?

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

Test #1

Test #2

Argument

s = "Interview"

Erwartete Ausgabe

4