簡単な数学の文章題を解析して評価し、答えを整数として返します。
演算を含まない問題は、単に与えられた数値と評価されます。
What is 5?
5と評価されます。
2つの数値を足し算します。
What is 5 plus 13?
18と評価されます。
大きな数値と負の数値を扱います。
次に、残りの3つの演算を行います。
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
一連の演算を順番に処理します。
これらは言葉による文章題なので、式を左から右へ評価します。通常の計算の順序は無視します。
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15(つまり、9ではありません)
パーサーは以下を拒否します:
よろしければ、累乗を扱ってみましょう。
What is 2 raised to the 5th power?
32