Сколько раз встретился кусок
Подсчёт подстрок нужен, когда мы ищем повторяющиеся фрагменты в тексте или коде. Даны строка s и подстрока sub. Нужно вернуть количество неперекрывающихся вхождений sub в s. Например, в строке aaaa подстрока aa встречается два раза: позиции не должны накладываться друг на друга.
Примеры
Ввод
"hello", "l"Вывод
2Ввод
"abababab", "ab"Вывод
4Ввод
"aaaa", "aa"Вывод
2Нужно реализовать
def count_substring(s: str, sub: str) -> int:
Теги
strings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"hello", "l"Ожидаемый
22
Ввод
"abababab", "ab"Ожидаемый
43
Ввод
"aaaa", "aa"Ожидаемый
24
Ввод
"abc", "x"Ожидаемый
05
Ввод
"mississippi", "ss"Ожидаемый
26
Ввод
"aaaa", "abc"Ожидаемый
0Фокус-радио
На паузе · SomaFM · Fluid