124. 四则运算的结果

中等难度  -通过 / -执行

119. 创建一个tokenizer中,你已经去掉空格取得了字符串中的关键词。

在该问题中,请实现calculate() 来得到计算式的结果。


calculate('1 * (20 -   300      ) ')
// -280

calculate('     1/0 ')
// Infinity
  1. 传入的字符串在语法上没问题,且只含有非负整数,+-*/()以及空格。
  2. 请不要使用eval()

你的解法的时空复杂度是?

(19)