Menu
CoddyTech

Count a Character

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

Bir s dizgesi ve tek bir c harfi verilir. c harfinin s içinde kaç kez geçtiğini döndürün. Eşleşme büyük-küçük harfe duyarlıdır: B ve b farklı karakterlerdir.

Fonksiyon

countChar(s: string, c: string) → integer
sstring
aranacak İngilizce harf dizisi
cstring
sayılacak tek harf
Döndürürinteger
s dizgesinin kaç karakteri c'ye eşittir

Kısıtlar

  • 1 ≤ s.length ≤ 5 × 104
  • s yalnızca İngilizce harfler (a ile z arası, A ile Z arası) içerir.
  • c tam olarak bir İngilizce harftir.

Örnekler

Girdi
s = "Mississippi"c = "s"
Çıktı
4
Açıklama
Mississippi sözcüğünde 2, 3, 5 ve 6 indekslerinde s bulunur, bu yüzden cevap 4'tür.
challenge icon

Ek soru

c, ss gibi birkaç harften oluşan bir sözcük olsaydı ne olurdu? Örtüşen eşleşmeler sayılır mı ve döngünüz nasıl değişir?

Kodu sıfırla
def countChar(s, c):
    # Kodu buraya yazın

Test #1

Test #2

Argümanlar

s = "Mississippi"
c = "s"

Beklenen Çıktı

4