text. Кусок строки — это непрерывный отрезок подряд идущих символов. Кусок однороден, если все его символы одинаковы.
Посчитайте, сколько однородных кусков в text. Куски на разных позициях считаются разными, даже если совпадают по содержимому. Ответ может быть большим, верните его по модулю 10⁹ + 7.text='zzzyz' → 8
Из блока «zzz» получается 3 куска «z», 2 куска «zz» и 1 кусок «zzz» — всего 6. Ещё 1 кусок «y» и 1 кусок «z» в конце. Ответ 8.
text='abc' → 3
Однобуквенными являются только три отдельные буквы.
text='qqqq' → 10
Любой кусок строки однороден: 4 + 3 + 2 + 1 = 10.
len(text) ≤ 10⁵text состоит из строчных латинских буквtext='zzzyz'
8
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 83 теста на сервере, включая скрытые.