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

В текстовом файле 5.txt находится цепочка из символов, в которую могут входить заглавные буквы латинского алфавита A…Z. Найдите длину самой длинной подцепочки, состоящей из одинаковых символов. Найдите все цепочки максимальной длины. В ответе запишите: максимальную длину и все символы, из которых состоят цепочки максимальной длины, в алфавитном порядке. Все в ответе записывайте без пробелов. Пример. Максимальная длина 3 и нашлось 3 цепочки такой длины BBB, AAA, CCC. В ответе запишем: 3ABC

f = open("D:/5.txt") a = f.readline()  abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"  l = 1 mx = 1 for i in range(len(a)-1):     if a[i] == a[i+1]:         l += 1         mx = max(mx, l)     else:         l = 1 print(mx)  for i in abc:     if i*mx in a:         print(i) 

 

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