Задание 24. Информатика. ЕГЭ. Статград. 24.10.2024-1

Просмотры: 191
Изменено: 24 ноября 2024

Текстовый файл состоит из цифр от \(1\) до \(6\), знаков операций «\(–\)» и «\(*\)» (вычитание и умножение) и заглавных латинских букв \(A\), \(B\), \(C\), \(D\). Определите максимальное количество символов в непрерывной последовательности символов, состоящей из буквы \(A\), за которой следует корректное арифметическое выражение с целыми неотрицательными числами, записанными в десятичной системе счисления.

Файл с данными

Решение:

Python


import re
base = ''
s = open(base + '24.txt').readline().strip()
arr = list(re.findall(r'A[1-6]+(?:[*\-][1-6]+)*', s))
print(max([len(x) for x in arr]))

Ответ: \(85\)