Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд символов, среди которых ровно 35 нечётных цифр и при этом начинающуюся с буквы , не содержащую других букв , кроме первой. В ответе запишите число — количество символов в найденной последовательности. Для выполнения этого задания следует написать программу.
Решение:
Решение на Python:
a = open('E:/10/files (2)/ege/ZADANIE-24/24var01.txt').readline()
a = a.replace('3', '1').replace('5', '1').replace('7', '1').replace('9', '1')
mx = 1
for l in range(len(a)):
for r in range(l+mx, len(a)+1):
s = a[l:r+1]
if s[0] != 'S' or s.count('S') > 1 or s.count('1') > 35:
break
if s[0] == 'S' and s.count('1') == 35:
mx = max(len(s), mx)
print(mx)
Ответ: 272
Ответ:
272