Деревья. Задача на Python
Пусть задано выражение , в следующей форме: <цифра><цифра><арифметическое действие><цифра><знак равенства><цифра><цифра> Соответственно: <цифра> - это 0123456789 <арифметическое действие> - это «+-*/» <знак равенства> - это «=» В выражении заменили один из символов другим (допустимые символы «0123456789+-*/=”). Ваша задача написать программу, которая распознает ошибку в выражении и исправляет ее. Например, дано выражение 53+3456. Здесь допущена ошибка: вместо цифры «4» должен стоять знак равенства «=», т. е. правильное выражение: 53+3=56. Заменить обязательно, только один знак Дана строка символов, которые представляют выражение с ошибкой по форме описанной выше. Выражение содержит 7 символов. Вывести исправленное выражение. Если ответ не однозначен, то надо вывести все ответы, отсортированные в алфавитном порядке.