Задание 24 · ЕГЭ, информатика 2027

Программа: символьная информация

Строка из 100 000 символов обрабатывается за один проход.

Задание 24Максимум 1 баллУровень: высокийПримерно 18 минут Нужна среда программирования

Пять вариантов задания

Данные в вариантах разные, приём решения один. Отмеченные галочкой уже решены — отметка хранится в этом браузере.

Текстовый файл состоит из одной строки — цепочки из 100 000 символов, каждый из которых буква A, B, C или D. Определите максимальную длину подстроки, в которой символ «A» встречается не более 2 раз. В ответе запишите одно число.
Скачать 24-1.txtСохраните файл рядом с программой. В листинге разбора он открывается под экзаменационным именем 24.txt — переименуйте или поправьте строку с open(...).

Обработка символьной строки

Строка длиной 100 000 символов. Перебирать все подстроки нельзя — их около пяти миллиардов. Все задания этого номера решаются за один проход.

Два рабочих приёма:

Читать файл нужно с strip() — иначе невидимый перевод строки попадёт в подсчёт.

Где теряют балл. Двойной цикл по границам подстроки; забытый strip(); путаница между длиной участка и количеством «нужных» символов в нём.

Где эта тема разобрана подробно

Структура раздела и темы заданий соответствуют кодификатору и спецификации ФИПИ. Задания и файлы данных составлены редакцией reknow.ru. План варианта приведён по проекту спецификации и демоверсии ФИПИ 2027 года. После публикации утверждённой версии информация будет обновлена.