Menu
CoddyTech

Count a Character

Тебе дана строка s и одна буква c. Верни количество вхождений c в s. Учитывается регистр: B и b — разные символы, поэтому считаются только точные совпадения с c.

Функция

countChar(s: string, c: string) → integer
sstring
строка английских букв для поиска
cstring
одна буква для подсчёта
Возвращаетinteger
сколько символов в s равны c

Ограничения

  • 1 ≤ s.length ≤ 5 × 104
  • s содержит только английские буквы (a—z, A—Z).
  • c — это ровно одна буква английского алфавита.

Примеры

Ввод
s = "Mississippi"c = "s"
Вывод
4
Пояснение
В слове Mississippi буква s находится на позициях 2, 3, 5 и 6 при отсчёте с 0, поэтому ответ — 4.

lock icon+18 скрытых тестов при отправке

challenge icon

Дополнительный вопрос

Что, если c может быть словом из нескольких букв, например ss? Считаются ли перекрывающиеся совпадения и как изменится ваш цикл?

Сбросить код
def countChar(s, c):
    # Напишите код здесь
Тестовые случаи

Случай 1

Случай 2

Ввод

s = "Mississippi"
c = "s"

Ожидается

4