d028: P_3_2 括弧配對
Tags : ch3
Accepted rate : 3人/4人 ( 75% ) [非即時]
評分方式:
Tolerant

最近更新 : 2021-01-28 11:49

Content

 在本題中我們假設有三種括弧:{},(),[]。輸入一個由括弧組成的字串,請判斷是 否是平衡的,括弧可以巢狀但是不可以交叉,例如「()[]{[]}」、「[(()){}]」、 「[(){}{}]{}()」都是平衡的,但「([)]」不是平衡的,此外「()[」也不是,因 為[沒有配對。

Input

 輸入包括若干行,最多 20 行,每行是一個表示式,由六個括弧字元組成 的字串,沒有其他字元,字串長度不超過 150。

Output

 依序輸出每行是否是平衡的括弧,是則輸出 yes,否則輸出 no

Sample Input #1
()[]{[]}
[(()){}]
[(){}{}]{}()
([)]
()[
Sample Output #1
yes
yes
yes
no
no
測資資訊:
記憶體限制: 256 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1M
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
Hint :
Tags:
ch3
出處:
Prof. Wu [管理者:
ktlai (K.我已霸榜.tlai)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」