← К задачам
Задание 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
Для запуска тестов необходима авторизация.