Настройки
Прогресс
Завершите тренировку, чтобы освоить навык.
Задание 24. Решение на Python
Тренажер помогает научиться решать задание 24 ЕГЭ по информатике с помощью программы на Python. Он предназначен для учеников 10–11 классов, которые готовятся к компьютерному ЕГЭ и знакомы со строками и циклами в Python.
Какие задания входят в тренажер
К каждому заданию прилагается текстовый файл со строкой из 200 000 латинских букв. Нужно найти наибольшую длину фрагмента из идущих подряд символов, который удовлетворяет условию.
- Каждые два соседних символа фрагмента различны.
- Во фрагменте нет заданного сочетания двух символов.
- Заданный символ встречается во фрагменте ровно указанное число раз.
Как проходит работа
Программа на странице читает прилагаемый файл, как на экзамене. Файл можно также скачать. Вы запускаете программу и вводите найденное число в поле ответа. Если решение не получается, можно посмотреть готовую программу, открыть ее в редакторе и разобрать.
Чему вы научитесь
- Проходить по длинной строке одним циклом со счетчиком текущей длины.
- Разрезать строку по сочетанию символов методами
replaceиsplit. - Искать фрагмент с заданным количеством символа по списку их позиций.