Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. import string
  2. string_of_symbols = input()
  3. list_of_symbols = []
  4. copy_of_list = []
  5. i = 0
  6. k = 0
  7. for symbol in string_of_symbols:
  8.     i += 1
  9.     k += 1
  10.     if string_of_symbols[0] != "[" and string_of_symbols[0] != "(" and string_of_symbols[0] != "{" or len(string_of_symbols) == 1:
  11.         print("1")
  12.         break
  13.     elif symbol == "[" or symbol == "(" or symbol == "{":
  14.         list_of_symbols.append(symbol)
  15.         copy_of_list.append(symbol)
  16.     else:
  17.         if len(list_of_symbols) !=0:
  18.             if (symbol == "]" and list_of_symbols[-1] != "[") or (symbol == "}" and list_of_symbols[-1] != "{") or (symbol == ")" and list_of_symbols[-1] != "("):
  19.                 print(i)
  20.                 break
  21.             else:
  22.                 list_of_symbols.pop()
  23.                 k -= 1
  24.                 if i == len(string_of_symbols) and len(list_of_symbols) > 0:
  25.                     print(k)
  26.         else:
  27.             if len(string_of_symbols) == 0:
  28.                 print("Success")
  29.             print(i)
  30.             break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement