Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. def brecketSikuValidator(stringSiku):
  2. if len(stringSiku) % 2 != 0:
  3. return False
  4.  
  5. helper = []
  6.  
  7. for ii in range(len(stringSiku)):
  8. if stringSiku[ii] == '[':
  9. helper.append(stringSiku[ii])
  10. continue
  11.  
  12. if len(helper) == 0:
  13. return False
  14.  
  15. if stringSiku[ii] == ']':
  16. helper.pop()
  17. pass
  18.  
  19. if len(helper):
  20. return True
  21. else:
  22. return False
  23.  
  24. # ] ] [ [
  25. # close close open open
  26.  
  27.  
  28.  
  29. # if stringSiku[head] == '[' and stringSiku[tail] == ']':
  30. # head += 1
  31. # tail -= 1
  32. # else:
  33. # break
  34.  
  35.  
  36. # helper_arr_open_brecket = []
  37. # helper_arr_close_brecket = []
  38.  
  39. # for ii in range(len(stringSiku)):
  40. # if stringSiku[ii] == '[':
  41. # helper_arr_open_brecket.append(stringSiku[ii])
  42. # else:
  43. # helper_arr_close_brecket.append(stringSiku[ii])
  44.  
  45. # return len(helper_arr_open_brecket) == len(helper_arr_close_brecket)
  46.  
  47.  
  48. s = "[[[[[[[[[[[[[[[[[[]"
  49.  
  50. print(brecketSikuValidator(s))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement