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

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

f = open(’6.txt’)
s = f.read()
max_size_substring = 1
temp_size_substring = 1
max_symbol = ’’
for i in range(len(s) - 1):
    if s[i] == s[i + 1]:
        temp_size_substring += 1
    else:
        temp_size_substring = 1
    if temp_size_substring >= max_size_substring:
        max_size_substring = temp_size_substring
        max_symbol = s[i]
print(max_symbol, max_size_substring, sep="")

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