Присоединиться

11 класс·средний уровень

Определите максимальное количество символов в непрерывной

Условие

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

Задание 24

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Приведём решение на языке 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('B', ' ').replace('C', ' ').replace('D', ' ')s = s.replace('1A', '1 A').replace('--', '- -').replace('AA', 'A A').replace('-A', '- A').replace('A-', 'A -')s = sorted(s.split(), key = len, reverse =

Осталось ещё 2 шага

  1. for i in s: if i[-1] == '-': i = i[:-1] if…

  2. Приведём решение Юрия Ворошилова на языке…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Обработка символьных строк»