Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ 2026. Крылов. Вариант 12
- Просмотры: 1000
- Изменено: 11 декабря 2025
Текстовый файл состоит из символов \(A, \, B, \, C, \, D, \, E, \, F\) и \(G.\)
Определите в прилагаемом файле максимальное количество идущих подряд символов (длину непрерывной последовательности), среди которых символ \(A\) встречается не более \(700\) раз, а символ \(E\) не встречается совсем.
Для выполнения этого задания следует написать программу.
Решение:
Python
s = open('24var12.txt').readline().strip()
max_len = 0
for t in s.split('E'):
pos_A = [-1]
for i in range(len(t)):
if t[i] == 'A':
pos_A.append(i)
pos_A.append(len(t))
if len(pos_A) - 2 < 701:
max_len = max(max_len, len(t))
else:
len_arr = []
for x, y in zip(pos_A, pos_A[701:]):
len_arr.append(y - x - 1)
max_len = max(max_len, max(len_arr))
print(max_len)
Ответ: \(12812\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


