Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 24. Информатика. ЕГЭ. Апробация. 05.03.2025
- Просмотры: 3980
- Изменено: 6 марта 2025
Текстовый файл состоит из заглавных букв латинского алфавита \(A, \, B, \, C, \, D, \, E\) и \(F.\) Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов \(AB\) (в указанном порядке) встречается ровно \(100\) раз. Для выполнения этого задания следует написать программу.
Решение:
Python
base = ''
s = open(base + '24.txt').readline().strip()
pos = [-1]
for p in range(len(s) - 1):
if s[p:p+2] == 'AB':
pos.append(p)
pos.append(len(s) - 1)
ml = 0
for p, p1 in zip(pos, pos[101:]):
ml = max(ml, p1 - p)
print(ml)
Ответ: \(750\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


