判断一个字符串s,s仅为三种括号,判断括号的使用是否合规,输出True,Flase
题目来自codewars。
"(){}[]" => True
"([{}])" => True
"(}" => False
"[(])" => False
"[({})](]" => False
"[({})][]" => True
"[({})()][]" => True
判断一个字符串s,s仅为三种括号,判断括号的使用是否合规,输出True,Flase
题目来自codewars。
"(){}[]" => True
"([{}])" => True
"(}" => False
"[(])" => False
"[({})](]" => False
"[({})][]" => True
"[({})()][]" => True
def validBraces(s):
while '{}' in s or '()' in s or '[]' in s:
s=s.replace('{}','')
s=s.replace('[]','')
s=s.replace('()','')
return s==''