← К задачам
Средне · +3ЕГЭ задание 24Обработка строк

Задание 24: количество вхождений сочетания AB

Ещё одна типичная постановка задания 24: подсчитать в строке количество вхождений заданного сочетания символов. Строка передаётся аргументом s.

Напишите функцию count_substring(s, sub="AB"), которая возвращает количество непересекающихся вхождений подстроки sub в строку s. По умолчанию ищется сочетание "AB".

Формат входа: строка s (и необязательная строка sub). Формат выхода: одно целое число — количество вхождений.

Пример 1: count_substring("ABCABAB")3. Пример 2: count_substring("AAAAA")0. Пример 3: count_substring("ABABAB")3.

py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def count_substring(s, sub="AB"):
    # s — строка, sub — искомое сочетание (по умолчанию "AB")
    # верните число непересекающихся вхождений sub в s
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.