Текстовый файл состоит из символов, обозначающих знаки « – », « * » и цифры 0, 7, 8, 9.
Определите в прилагаемом файле максимальное количество идущих подряд символов, которые образуют математически правильную последовательность, в которую входят знаки « – » или « * » и натуральные числа без незначащих нулей.
Решение:
Решение на Python:
a = open('E:/downloads/ege/24_17563.txt').readline()
from re import *
s = r'([789][0789]*)([-*][789][0789]*)*'
mx = 1
for i in finditer(s, a):
mx = max(len(i[0]), mx)
print(mx)
Ответ: 40
Ответ:
40