Ctrl K

Каждая буква не больше двух раз

Лёгкая
Дана строка text. Найдите самую длинную подстроку (непрерывный кусок строки), в которой каждая буква встречается не больше двух раз, и верните её длину.
Пример 1
text='abacaba' → 5

Подстрока «bacab» (длина 5) содержит «a» и «b» по два раза и «c» один раз. Длиннее нельзя: в «abacab» уже три буквы «a».

Пример 2
text='zzzz' → 2

Любые три подряд идущие буквы — это три «z», поэтому ответ 2.

Пример 3
text='xyz' → 3
Ограничения
  • 2 ≤ len(text) ≤ 100
  • text состоит только из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиОтрезок в обоих регистрах ЛёгкаяТройки без повторов ЛёгкаяСамый длинный фрагмент без повторов СредняяБлоки слов в любом порядке СложнаяКратчайший отрезок со всеми буквами Сложная
загружаем Python…
Вход
text='abacaba'
Ожидается
5

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