数式を逆ポーランド記法に変換(2019)

【説明】

演算子

 = + - * / % ^ ( ) , ; > < >= <= == ±

  • ± 演算子はRPNで符号を反転するために使用します。
  • ; 演算子はその前のすべての演算を実行してスタックをクリアします。

関数

JavaScriptのMathオブジェクトの関数を使用できます。

入力例


→ 変換後 … 98 7 + 6 5 * - 4 3 * 2 * + 1 +
→ 値 … 100


→ 変換後 … C 26 = ; C 9 * 5 / 32 +
→ 値 … 78.8


→ 変換後 … p 5 = ; p 2 ^ 3 * p 1 ^ 2 * + p 0 ^ 1 * +
→ 値 … 86


→ 変換後 … 1 6 + 2 7 + , min 3 5 + 4 8 + , 2 4 + , min , max
→ 値 … 7