Найдите длину самой длинной подцепочки, состоящей из одинаковых символов.
В текстовом файле находится цепочка из символов, в которую могут входить заглавные буквы латинского алфавита A…Z и десятичные цифры. Найдите длину самой длинной подцепочки, состоящей из одинаковых символов. Если в файл несколько цепочек одинаковой длины, нужно взять первую из них.
Выведите сначала символ, из которого строится эта подцепочка, а затем длину этой подцепочки.
Ответ:
Источник: «19.04.2021 ЕГЭ 100БАЛЛОВ, Иосиф Дзеранов»
Решение:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
f = open('24.txt') s = f.read() m=0 k=1 a='' for i in range(1, len(s)): if s[i]==s[i-1]: k+=1 if k>m: m=k a=s[i] else: k=1 print(a, m) |
Ответ:
F
140
