其實我們都知道
2 + 2 = 4
4 - 1 = 3
但是加上括號之後就有很多人不會算了,因此需要請你幫忙寫程式來計算。
請寫程式計算給定數學運算式的結果,這些數學運算式會包含加減法以及括號。
輸入只有一行,包含一個合法的數學運算式
+
,-
,(
,)
運算元與運算子、運算子與運算子之間以空白分隔。
計算時請注意運算子的計算優先順序。
除了括號以外的所有運算子都是二元運算子,即你不用考慮 - 1 - 1
或者 1 + ( - 2 )
等情況。
也不用考慮以括號代替乘法的情況(只有加減法)。
保證數字不超過 20 個,且運算式總長度(字元數)不會超過 200。
輸出計算結果,保證使用 int
計算不會有溢位問題。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~11 | 無額外限制 | 100 |