Задание 24. Информатика. ЕГЭ 2024. Основная волна. 07.06.2024

Просмотры: 156
Изменено: 18 октября 2024

Текстовый файл состоит из символов \(A\), \(B\), \(C\), \(D\), \(E\) и \(F\).

Определите максимальное количество идущих подряд символов в прилагаемом файле, среди которых пара символов \(CD\) (в указанном порядке) встречается ровно \(160\) раз.

Для выполнения этого задания следует написать программу.

Файл с данными

Решение:

Python


s = open('24.txt').readline().strip()
a = [-1,]

for i in range(len(s)-1):
    if s[i:i+2] == 'CD':
        a.append(i)

a.append(len(s)-1)

b = []

for x, y in zip(a, a[161:]):
    b.append(y-x)

print(max(b))

Ответ: \(9712\)