Open yeonghwanjeon opened 5 years ago
comment : try/catch를 안 쓰는게 좋음 / if 조건으로 하나 넣는게 나음
class Solution(object): def isValid(self, s): """ :type s: str :rtype: bool """ stack = [] b_dict ={} #construct brackets dictionary b_dict["("] = ")" b_dict["{"] = "}" b_dict["["] = "]" for b in s : try : if b == b_dict[stack[-1]] : stack.pop() else : stack.append(b) except : stack.append(b) if len(stack) == 0 : return True return False
comment : try/catch를 안 쓰는게 좋음 / if 조건으로 하나 넣는게 나음