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