diff --git a/u6/matching_brackets.py b/u6/matching_brackets.py index 2bae70e..ecafbd5 100644 --- a/u6/matching_brackets.py +++ b/u6/matching_brackets.py @@ -2,11 +2,11 @@ def is_paired(input_string): zatvorky = {'(': ')', '[': ']', '{': '}'} stack = [] - for char in input_string: + for char in input_string: ## .append() добавляет в конец, а .pop() забирает из конца if char in zatvorky: stack.append(char) elif char in zatvorky.values(): - if not stack or zatvorky[stack.pop()] != char: - return False + if not stack or zatvorky[stack.pop()] != char: # не пустой ли stack и совпадает + return False # ли последняя открывающая скобка с текущей закрывающей return not stack \ No newline at end of file