a143: P-3-2.括弧配對
標籤 : stack
通過比率 : 62人/66人 ( 94% ) [非即時]
評分方式:
Tolerant

最近更新 : 2021-11-02 16:36

內容

我們假設有三種括弧:{},(),[]。

輸入一個由括弧組成的字串,請判斷是否是平衡的,括弧可以巢狀但是不可以交叉,例如

「()[]{[]}」、「[(()){}]」、「[(){}{}]{}()」都是平衡的,

「([)]」不是平衡的,此外「()[」也不是,因為[沒有配對。

 
輸入說明

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

 
輸出說明

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

範例輸入 #1
()[]{[]}
[(()){}]
[(){}{}]{}()
([)]
()[
範例輸出 #1
yes
yes
yes
no
no
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1M
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1K
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
提示 :
標籤:
stack
出處:
ap325 [管理者: ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」