Menu
CoddyTech

Count Vowels

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

İngilizce harflerden oluşan bir s dizeniz var. Karakterlerinden kaçının ünlü olduğunu sayın ve bu sayıyı döndürün. Ünlüler, küçük veya büyük harfli 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 (a'dan z'ye, A'dan Z'ye) içerir.

Örnekler

Girdi
s = "Interview"
Çıktı
4
Açıklama
Sesli harfler I, e, i ve e harfleridir. Büyük I, küçük harfle aynı şekilde sayılır; bu nedenle cevap 4'tür.

lock iconGönderirken +18 gizli test

challenge icon

Ek soru

Stringi yalnızca bir kez okuyarak beş sesli harfin her birinin kaç kez geçtiğini döndürebilir misin?

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

Durum 1

Durum 2

Girdi

s = "Interview"

Beklenen

4