Menu
CoddyTech

Count Vowels

BaşlangıçDiziler ve dizgilerpython iconjava iconcpp iconc iconjs icon+10

İngilizce harflerden oluşan bir s dizgesi verildiğinde, karakterlerinden kaçının sesli harf olduğunu döndür. Sesli harfler, küçük veya büyük harfle yazılmış a, e, i, o ve u harfleridir. y harfi sayılmaz.

Fonksiyon

countVowels(s: string) → integer
sstring
Taranacak İngilizce harf dizisi
Döndürürinteger
s içindeki sesli harflerin sayısı; büyük ve küçük harfler birlikte

Kısıtlar

  • 1 ≤ s.length ≤ 5 × 104
  • s yalnızca İngilizce harfler içerir (a'dan z'ye, A'dan Z'ye).

Örnekler

Girdi
s = "Interview"
Çıktı
4
Açıklama
Ünlüler I, e, i ve e harfleridir. Büyük I küçük harf gibi sayılır, dolayısıyla cevap 4'tür.
challenge icon

Ek soru

Beş ünlünün her birinin kaç kez geçtiğini, dizeyi yalnızca bir kez okuyarak yine de döndürebilir misin?

Kodu sıfırla
def countVowels(s):
    # Kodu buraya yazın

Test #1

Test #2

Argüman

s = "Interview"

Beklenen Çıktı

4