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

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

file = open(’10.txt’)
s = file.read()
temp_s = ’B’
while temp_s in s:
    if temp_s[-1] == ’B’:
        temp_s += ’E’
    elif temp_s[-1] == ’E’:
        temp_s += ’C’
    elif temp_s[-1] == ’C’:
        temp_s += ’B’
print(len(temp_s) - 1)

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