← К задачам
Средне · +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.

def count_substring(s, sub="AB"):
    # s — строка, sub — искомое сочетание (по умолчанию "AB")
    # верните число непересекающихся вхождений sub в s
    pass
Для запуска тестов необходима авторизация.
Поддержать проект