Ctrl K

Между двумя одинаковыми буквами

Лёгкая
Дана строка text. Выберите две одинаковые буквы в ней и посчитайте, сколько символов стоит строго между ними. Верните наибольшее такое число. Если одинаковые буквы стоят рядом, между ними 0 символов. Если в строке нет ни одной повторяющейся буквы, верните -1.
Пример 1
text="pencil" → -1

Все буквы разные, пары одинаковых нет — ответ -1.

Пример 2
text="banana" → 3

Первая и последняя «a» стоят на позициях 1 и 5, между ними «nan» — 3 символа. Шире ничего нет.

Пример 3
text="zz" → 0
Ограничения
  • 1 ≤ len(text) ≤ 300
  • text состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОдин и тот же шифр ЛёгкаяТе же буквы, другой порядок ЛёгкаяЧисло вверх ногами ЛёгкаяПеремешать в палиндром Лёгкая
загружаем Python…
Вход
text="pencil"
Ожидается
-1

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