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

В файле — одна очень длинная строка: буквы или цифры со знаками действий. Высокий уровень: нужно программой найти самую длинную цепочку символов с заданным свойством или посчитать, сколько раз встречается сочетание; ответ — число, 1 балл.

Ответчисло в поле ответа
Баллы1 балл
Проверяетумение написать короткую программу, 10–20 строк, для обработки символьной информации
Сколько времени закладыватьоколо 18 минут по спецификации ФИПИ

Какие бывают подтипы

Пример с полным разбором

Условие. В файле записана строка из заглавных латинских букв A, B, C. Найдите наибольшую длину участка строки, в котором никакие две соседние буквы не совпадают. Для примера возьмём короткую строку ABCAABACBBCAB; на экзамене строка в файле намного длиннее.

  1. Участок обрывается там, где стоят две одинаковые буквы подряд: здесь это AA на 4-м и 5-м местах и BB на 9-м и 10-м.
  2. Между обрывами три участка: ABCA длиной 4, ABACB длиной 5 и BCAB длиной 4. Самый длинный — 5.
  3. Программа делает то же за один проход: счётчик длины текущего участка растёт на каждом символе и сбрасывается в 1, когда символ совпал с предыдущим. Сброс именно в 1: вторая буква пары уже начинает новый участок.
  4. Программа на Python:

Ответ: 5

Частые ошибки

Что нужно знать для задания 24

Оглавление курса «ЕГЭ по информатике» под это задание. Содержание открывается после оплаты.

  1. Что лежит в файле и как его прочитать
  2. Серия одинаковых символов
  3. Участок без запрещённого символа
  4. Подсчёт вхождений сочетания
  5. Скользящее окно: два ограничения сразу
  6. Разбор строки на числа и знаки

Открыть темы в курсе

Ответы на частые вопросы

Сколько баллов за задание 24?
Один, если число полностью совпало с верным. Уровень высокий, и по спецификации на задание отводится около 18 минут.
На каком языке писать программу?
На любом из доступных на экзамене: C#, C++, Pascal, Java или Python. Оценивают только число в ответе, саму программу не проверяют.