Определите максимальное количество символов в непрерывной
Условие
Текстовый файл состоит из цифр от 1 до 6, знаков операций «—» и «*» (вычитание и умножение) и заглавных латинских букв A, B, C, D. Определите максимальное количество символов в непрерывной последовательности символов, состоящей из буквы В, за которой следует корректное арифметическое выражение с целыми неотрицательными числами, записанными в десятичной системе счисления.
Задание 24
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Приведём решение на языке Python.s = open('24.txt').readline()s= s.replace('2','1').replace('3','1').replace('4','1').replace('5','1').replace('6','1')s = s.replace('*', '-').replace('A', ' ').replace('C', ' ').replace('D', ' ')s = s.replace('1B', '1 B').replace('--', '- -').replace('BB', 'B B').replace('-B', '- B').replace('B-', 'B -')s = sorted(s.split(), key = len, reverse =
Осталось ещё 2 шага
for i in s: if i[-1] == '-': i = i[:-1] if…
Приведём решение Бориса Савельева на языке…
Бесплатно · займёт минуту