兩個提示請看:https://dctimelearninghowtocode.blogspot.com/2020/01/zerojudge-a017-python.html
先找最右邊的 '(' :
(( 1 + 2 ) + ( 3 + 4 )) + 5
然後找她右邊的第一個 ')' :
(( 1 + 2 ) + ( 3 + 4 )) + 5
再來我們把()中間的東西運算好,整個替代 ( 3 + 4 )
(( 1 + 2 ) + 7) + 5
然後一直重複以下步驟,一直到沒有括號
(( 1 + 2 ) + ( 3 + 4 )) + 5
(( 1 + 2 ) + 7 ) + 5
( 3 + 7 ) + 5
10 + 5
最後再計算一次就行了~
......
兩個提示請看:https://dctimelearninghowtocode.blogspot.com/2020/01/zerojudge-a017-python.html
先找最右邊的 '(' :
(( 1 + 2 ) + ( 3 + 4 )) + 5
然後找她右邊的第一個 ')' :
(( 1 + 2 ) + ( 3 + 4 )) + 5
再來我們把()中間的東西運算好,整個替代 ( 3 + 4 )
(( 1 + 2 ) + 7) + 5
然後一直重複以下步驟,一直到沒有括號
(( 1 + 2 ) + ( 3 + 4 )) + 5
(( 1 + 2 ) + 7 ) + 5
( 3 + 7 ) + 5
10 + 5
最後再計算一次就行了~
......
其實 Python 有eval()