From cccd1f1afa5a96cb5eadb29c1de497165b26bb9f Mon Sep 17 00:00:00 2001 From: Oleksandr Mateshchuk Date: Tue, 13 Oct 2026 12:09:36 +0000 Subject: [PATCH] Aktualizovat u6/matching_brackets.py --- u6/matching_brackets.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/u6/matching_brackets.py b/u6/matching_brackets.py index e69de29..8a2978d 100644 --- a/u6/matching_brackets.py +++ b/u6/matching_brackets.py @@ -0,0 +1,20 @@ +def is_paired(input_string): + stack = [] + brackets = { + ')': '(', + ']': '[', + '}': '{' + } + + for char in input_string: + if char in '([{': + stack.append(char) + + elif char in ')]}': + if not stack: + return False + + + stack.pop() + + return len(stack) == 0