diff --git a/u6/matching_brackets.py b/u6/matching_brackets.py index f011d23..ce29b2d 100644 --- a/u6/matching_brackets.py +++ b/u6/matching_brackets.py @@ -4,9 +4,12 @@ def is_paired(input_string): search = [] - for chr in input_string: + for i, chr in enumerate(input_string): if chr in open: search.append(close[open.index(chr)]) + if i == len(input_string) -1: + return False + continue if chr in (open + close): @@ -18,8 +21,4 @@ def is_paired(input_string): else: return False - return True - - - -print(is_paired("() a[]b()c{[} [fds]gh")) + return True \ No newline at end of file