Pergunta de entrevista da empresa Palantir Technologies

Code a math expression parser (subtraction and multiplication), any language, consider parentesis.