Текстовый файл состоит из цифр 0, 6, 7, 8, 9 и знаков арифметических
Условие
Текстовый файл состоит из цифр 0, 6, 7, 8, 9 и знаков арифметических операций «−» и «*» (вычитание и умножение). Определите максимальное количество символов в непрерывной последовательности, которая является корректным арифметическим выражением с целыми неотрицательными числами. В этом выражении никакие два знака арифметических операций не стоят рядом, в записи чисел отсутствуют незначащие (ведущие) нули и число 0 не имеет знака. В ответе укажите количество символов.Задание 24
Ответ
154
Решение по шагам
Как рассуждать
Решение. Приведём решение на языке Python. s = open('demo_2025_24.txt').read()s = s.strip().replace('-', '').split('')posledov = ''maxi = 0for i in range(len(s)): if (s[i]!='') and ((s[i][0]!='0') or (s[i]=='0')): if posledov != '': posledov = posledov + '' + s[i] else: posledov = posledov + s[i] if posledov.find('') != -1: maxi = max(maxi, len(posledov)) else: if s[i] != '' and s[i][0] == '0': if s[i].count('0') != len(s[i]): s[i] = s[i].lstrip('0') else: s[i] = '0' posledov = s[i] else: posledov = ''print(maxi) Ответ:
Осталось ещё 1 шаг — откроются после входа:
- Шаг 2
Бесплатно · займёт минуту