Ctrl K

Блок одинаковых букв точной длины

Лёгкая
Дана строка text из строчных латинских букв и число length. Проверьте, есть ли в строке блок из ровно length одинаковых букв подряд, который нельзя продлить: буква перед блоком (если она есть) и буква после блока (если она есть) отличаются от буквы блока. Верните True, если такой блок есть, и False иначе.
Пример 1
text='bbbxbbbb', length=3 → True

Первые три «b» — ровно три одинаковые буквы подряд: слева ничего нет, справа стоит «x».

Пример 2
text='qqqq', length=2 → False

Любые две «q» внутри строки соседствуют с ещё одной «q», так что отдельного блока длины 2 нет.

Пример 3
text='tree', length=1 → True
Ограничения
  • 1 ≤ length ≤ len(text) ≤ 100
  • text состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
text='bbbxbbbb', length=3
Ожидается
True

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