Ctrl K

Длинные серии букв

Лёгкая
Датчик пишет журнал log — строку из строчных латинских букв. Подряд идущие одинаковые буквы образуют серию: например, в "ttrooooe" серии такие: "tt", "r", "oooo", "e". Серия называется длинной, если в ней не меньше трёх букв. Для каждой длинной серии верните пару [start, end] — индексы её первой и последней буквы (с нуля). Пары перечислите в порядке, в каком серии идут в строке.
Пример 1
log="kkkpqqqqzx" → [[0, 2], [4, 7]]

Серия kkk занимает индексы 0–2, серия qqqq — индексы 4–7. Остальные буквы стоят поодиночке.

Пример 2
log="aabbaa" → []

Все серии длины 2 — длинных нет, ответ пустой.

Пример 3
log="mmm" → [[0, 2]]
Ограничения
  • 1 ≤ len(log) ≤ 1000
  • log состоит только из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
log="kkkpqqqqzx"
Ожидается
[[0, 2], [4, 7]]

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