124. 演算式の結果

JavaScriptAlgorithm

少し工夫が必要  - accepted / - tried

119. tokenizerを実装するでは、文字列の中のスペースをのぞいてキーワードを抽出することが求められます。

この問題においては、その演算式文字列を計算するcalculate() を実装してください。

calculate('1 * (20 -   300      ) ')// -280calculate('     1/0 ')// Infinity
  1. 渡す文字列は文法的に問題なし。非負整数、+-*/()とスペースだけが含まれる。
  2. eval()を使わないでください。

常にもっといい方法を求めよう。