Олимпиадный тренинг

Задача . Математический калькулятор из строки


Дана строка с выражением.
1.    Преобразовать её в символьное выражение
2.    Упростить
3.    Вывести результат в символьном виде
 
Примеры
№Входные данныеВыходные данные
1
x^2 + 2*x*y + y^2
(x + y)**2
2
exp(log(x))
x
Статистика успешных решений по компиляторам
 Кол-во
Python6
Комментарий учителя