Ctrl K

Сколько кусков-палиндромов в строке

Средняя
Дана строка text. Посчитайте, сколько её непрерывных подстрок являются палиндромами — читаются одинаково слева направо и справа налево. Подстроки, совпадающие по содержимому, но стоящие на разных позициях, считаются по отдельности. Каждая отдельная буква — тоже палиндром.
Пример 1
text="level" → 7

Пять однобуквенных кусков, а также «eve» и «level» — всего 7.

Пример 2
text="zzz" → 6

Три куска «z», два куска «zz» (на разных позициях считаются отдельно) и «zzz» — 6.

Пример 3
text="map" → 3
Ограничения
  • 1 ≤ len(text) ≤ 1000
  • text состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСамый длинный зеркальный кусок СредняяПадающие костяшки домино СредняяСлово растёт по букве СредняяПочти совпадающая выборка СредняяЛишние буквы под пометкой Средняя
загружаем Python…
Вход
text="level"
Ожидается
7

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 142 теста на сервере, включая скрытые.