Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле последовательность из максимального количества идущих подряд символов, среди которых ровно 35 букв S, начинающуюся чётной цифрой, не содержащую других чётных цифр, кроме первой.
В ответе запишите число — количество символов в найденной последовательности.
Для выполнения этого задания следует написать программу.
Ответ:
Основная волна 10.06.2025 ЕГЭ по информатике – задание №24
Решение:
|
1 2 3 4 5 6 7 8 9 10 |
s = open('ege-inf-osnovnayavolna-100625-q24.txt').readline() for c in '2468': s=s.replace(c,'0') l=m=k=0 for r in range(len(s)): if s[r]=='0': l=r k=0 if s[r]=='S': k+=1 if s[l]=='0' and k==35: m = max(m, r-l+1) print(m) |
ИЛИ
|
1 2 3 4 5 6 7 8 9 |
s = open('ege-inf-osnovnayavolna-100625-q24.txt').readline() for c in '2468': s=s.replace(c,'0') m=1 for l in range(len(s)): for r in range(l+m, len(s)+1): c = s[l:r] if c[0]!='0' or c.count('0')>1 or c.count('S')>35: break if c[0]=='0' and c.count('S')==35: m = max(m, len(c)) print(m) |
Ответ: 292
