Advertisement
MatveyL

1.3

Mar 1st, 2023
705
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.31 KB | None | 0 0
  1. a = input()
  2.  
  3. bracket_1 = 0
  4. bracket_2 = 0
  5. bracket_3 = 0
  6.  
  7. i = 0
  8. check = 0
  9.  
  10. while check == 0:
  11.  
  12.     if a[i] == "(":
  13.         bracket_1 += 1
  14.  
  15.         if a[i + 1] == ']' or a[i + 1] == '}':
  16.             print("false")
  17.             break
  18.  
  19.     if a[i] == ")":
  20.         bracket_1 -= 1
  21.  
  22.     if a[i] == "[":
  23.         bracket_2 += 1
  24.         if a[i + 1] == ')' or a[i + 1] == '}':
  25.             print("false")
  26.             break
  27.  
  28.     if a[i] == "]":
  29.         bracket_2 -= 1
  30.  
  31.     if a[i] == "{":
  32.         bracket_3 += 1
  33.         if a[i + 1] == ']' or a[i + 1] == ')':
  34.             print("false")
  35.             break
  36.  
  37.     if a[i] == "}":
  38.         bracket_3 -= 1
  39.  
  40.     if bracket_1 < 0 or bracket_2 < 0 or bracket_3 < 0:
  41.         print("false")
  42.         break
  43.  
  44.  
  45.     i+=1
  46.  
  47.     if i+1 == len(a):
  48.  
  49.         if a[i] == "(":
  50.             bracket_1 += 1
  51.  
  52.         if a[i] == ")":
  53.             bracket_1 -= 1
  54.  
  55.         if a[i] == "[":
  56.             bracket_2 += 1
  57.  
  58.         if a[i] == "]":
  59.             bracket_2 -= 1
  60.  
  61.         if a[i] == "{":
  62.             bracket_3 += 1
  63.  
  64.         if a[i] == "}":
  65.             bracket_3 -= 1
  66.  
  67.         if bracket_1 < 0 or bracket_2 < 0 or bracket_3 < 0:
  68.             print("false")
  69.             break
  70.         check = 1
  71.  
  72.  
  73. if bracket_1 == 0 and bracket_2 == 0 and bracket_3 == 0 :
  74.     print("true")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement