Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def brecketSikuValidator(stringSiku):
- if len(stringSiku) % 2 != 0:
- return False
- helper = []
- for ii in range(len(stringSiku)):
- if stringSiku[ii] == '[':
- helper.append(stringSiku[ii])
- continue
- if len(helper) == 0:
- return False
- if stringSiku[ii] == ']':
- helper.pop()
- pass
- if len(helper):
- return True
- else:
- return False
- # ] ] [ [
- # close close open open
- # if stringSiku[head] == '[' and stringSiku[tail] == ']':
- # head += 1
- # tail -= 1
- # else:
- # break
- # helper_arr_open_brecket = []
- # helper_arr_close_brecket = []
- # for ii in range(len(stringSiku)):
- # if stringSiku[ii] == '[':
- # helper_arr_open_brecket.append(stringSiku[ii])
- # else:
- # helper_arr_close_brecket.append(stringSiku[ii])
- # return len(helper_arr_open_brecket) == len(helper_arr_close_brecket)
- s = "[[[[[[[[[[[[[[[[[[]"
- print(brecketSikuValidator(s))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement