Задача к ЕГЭ по информатике на тему «поиск максимальной подстроки» №8

В текстовом файле 10.txt находится цепочка из символов латинского алфавита A, B, C, D, E, F. Найдите максимальную цепочку вида CD…CD и запишите в ответ сначала длину цепочки, а следом без пробела саму цепочку.

f = open(’10.txt’)
s = f.read()
max_counter = 0
for start_step in range(2):
    temp_counter = 0
    for i in range(start_step, len(s) - 1, 2):
        if s[i] + s[i + 1] == "CD":
            temp_counter += 2
            max_counter = max(max_counter, temp_counter)
        else:
            temp_counter = 0
print(max_counter, "CD" * (max_counter // 2), sep="")

Ответ: 6CDCDCD
Оцените статью
Я решу все!