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

В текстовом файле 5.txt находится цепочка из символов латинского алфавита A, B, C, D, E. Необходимо найти длину самой длинной подцепочки символов, в которой нет буквы С.

f = open(’5.txt’)
s = f.readline()

s = s.replace(’C’,’ ’)
a = max(map(len,s.split()))
print(a)

Второй способ решения

file = open(’24.txt’)
s = file.read()
max_substring = 0
temp_substring = 0
for i in range(len(s)):
    if s[i] != ’C’:
        temp_substring += 1
        max_substring = max(max_substring, temp_substring)
    else:
        temp_substring = 0
print(max_substring)

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