Текстовый файл 24-3.txt состоит из символов, обозначающих знаки « + », « / » и цифры 2, 4, 6, 8.
Определите максимальное значение, которое является результатом вычисления непрерывной последовательности, являющейся корректным арифметическим выражением с целыми неотрицательными числами, в котором отсутствует операция деления.
В этом выражении никакие два знака арифметических операций не стоят рядом.
В ответе укажите через пробел максимальный найденный результат вычисления, а также арифметическое выражение с максимальной суммой.
f = open("24-3.txt")
s = f.readline()
s = s.replace(’/’, ’ ’)
while ’++’ in s:
s = s.replace(’++’, ’+ +’)
s = s.replace(’ +’,’ ’).replace(’+ ’, ’ ’)
a = s.split()
mx = 0
st = ’’
for i in a:
if ’+’ in i and len(i) > 1:
t = eval(i)
if t > mx:
mx = t
st = i
print(mx, st)
Ответ: 88268846446442866646482226473374 424+88268846446442866646482226464262+8688