From ec93d04fb21ae256d921953dab5d0dbfeb26a741 Mon Sep 17 00:00:00 2001 From: Volodymyr Baliasnikov Date: Tue, 13 Oct 2026 14:51:14 +0200 Subject: [PATCH] u6 --- u6/matching_brackets.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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