text из строчных латинских букв и число times. Назовём непрерывный непустой кусок строки ровным, если каждая буква, которая в нём есть, встречается в нём ровно times раз. Буквы, которых в куске нет, не учитываются.
Посчитайте, сколько ровных кусков есть в text. Одинаковые по содержимому куски, начинающиеся в разных позициях, считаются разными.text='xxyyxy', times=2 → 4
Подходят четыре куска: «xx», «yy», «xxyy» и «xyyx». В «yyxy» буква y встречается трижды, а в двухбуквенных «xy» и «yx» каждая буква — лишь по разу.
text='mmmm', times=2 → 3
Кусок «mm» встречается на трёх позициях. Вся строка не подходит: в ней четыре буквы m, а не две.
text='abcabc', times=2 → 1
text) ≤ 3·10⁴times ≤ 3·10⁴text состоит только из строчных латинских буквtext='xxyyxy', times=2
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 99 тестов на сервере, включая скрытые.