20. Valid Parentheses
Easy
class Solution:
def isValid(self, s: str) -> bool:
bracket_dict = {')': '(', '}': '{', ']' : '[' }
stack = []
for c in s:
if c in bracket_dict.keys():
if stack:
top_element = stack.pop()
else:
top_element = '#'
if top_element != bracket_dict[c]:
return False
else:
stack.append(c)
if stack:
return False
return TrueLast updated