Easy
class Solution:
def isValid(self, s):
"""
:type s: str
:rtype: bool
"""
l = {'(':')','{':'}','[':']'}
r = []
if len(s)%2 !=0 :
return False
for x in s:
if len(r) == 0:
r.append(x)
elif x == '(' or x == '{' or x == '[':
r.append(x)
elif r[-1] == ')' or r[-1] == '}' or r[-1] == ']':
return False
elif l[r.pop()] != x:
return False
if len(r) == 0:
return True
else:
return FalseLast updated