a045: 括弧配對
標籤 :
通過比率 : 12人/13人 ( 92% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-06-29 21:36

內容

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

輸入說明

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

輸出說明

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

範例輸入 #1
()[]{[]}
[(()){}]
[(){}{}]{}()
([)]
()[
範例輸出 #1
yes
yes
yes
no
no
範例輸入 #2
())
}}}}}
[()][[]][{}()[]]
[()]{
)][(

範例輸出 #2
no
no
yes
no
no
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (25%): 1.0s , <1K
公開 測資點#1 (25%): 1.0s , <1K
公開 測資點#2 (25%): 1.0s , <1K
公開 測資點#3 (25%): 1.0s , <1K
提示 :
標籤:
出處:
[管理者:
zero (管理員)
]


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