Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def b1(string, i): # (
- if i+1 <= len(string):
- if string[i+1] == ')':
- pass
- elif string[i+1] == '{':
- b2(string,(i+1))
- elif string[i+1] == '[':
- b3(string,(i+1))
- else:
- string = "error"
- return (string)
- def b2(string, i): # {
- if i+1 <= len(string):
- if string[i+1] == '}':
- pass
- elif string[i+1] == '(':
- b1(string,(i+1))
- elif string[i+1] == '[':
- b3(string,(i+1))
- else:
- string = "error"
- return (string)
- def b3(string, i): # [
- if i+1 <= len(string):
- if string[i+1] == ']':
- pass
- elif string[i+1] == '(':
- b1(string,(i+1))
- elif string[i+1] == '{':
- b2(string,(i+1))
- else:
- string = "error"
- return (string)
- def validBraces(string):
- for i in range(len(string)):
- if string[i]=='(':
- lel = b1(string, i)
- elif string[i] == '{':
- lel = b2(string, i)
- elif string[i] == '[':
- lel = b3(string, i)
- if lel == "error":
- return False
- else:
- return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement