В текстовом файле 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