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

В текстовом файле 5.txt находится цепочка из символов, в которую могут входить строчные буквы латинского алфавита a…z и десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из символов одной группы (буквы или цифры).

f = open(’5.txt’)
s = f.read()
max_size_substring = 0
temp_size_alf = 0
temp_size_numbers = 0
for i in range(len(s)):
    if s[i] in ’0123456789’:
        temp_size_numbers += 1
        temp_size_alf = 0
        max_size_substring = max(max_size_substring, temp_size_numbers)
    else:
        temp_size_alf += 1
        temp_size_numbers = 0
        max_size_substring = max(max_size_substring, temp_size_alf)
print(max_size_substring)

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