Мне нужен способ взять уравнение, заданное в виде строки, и найти математический ответ, главное предостережение в том, что я не могу использовать eval ().
Я знаю, что уравнение всегда будет содержать только числа, четыре математических оператора (т.е. * / + -) и круглые скобки, оно может иметь или не иметь пробелов в строке. Вот пара примеров.
4 * 4
4+6/3
(3 / 2)*(4+8)
(4+8) * 2
Я предполагаю, что это нужно будет сделать с каким-то регулярным выражением?