Menu
CoddyTech

Count a Character

Дана строка s и одна буква c. Верните количество появлений c в s. Сопоставление чувствительно к регистру: B и b — разные символы.

Функция

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, поэтому ответ — 4.
challenge icon

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

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

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

Тест #1

Тест #2

Аргументы

s = "Mississippi"
c = "s"

Ожидаемый вывод

4