切換
舊版
前往
大廳
主題

ZeroJudge - a664: 四則運算 解題心得

Not In My Back Yard | 2019-05-22 12:30:01 | 巴幣 0 | 人氣 392

題目連結:


題目大意:
給定一正整數 n (n ≦ 10),代表接下來有 n 列輸入,每列輸入代表一個運算式。

運算式之中只包含「(」、「)」、「+」、「-」、「*」、「/」以及數值不超過 65, 535 的運算元。運算式必定合法(左右括號必定匹配)。

求運算式的結果。(保證不會超過 2 ^ 63 - 1)


範例輸入:
3
(((6+9)/3)*(6-4))
(((8*(2-3))*4)/2)
((5+(7*6))-((3/(2-5))*4))


範例輸出:
10
-16
51


解題思維:
本人在先前的文章已有解釋過,請參見這篇文章
此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。

創作回應

更多創作