From 6e798c47e48f8337cfb1dd68f63612b95189dccc Mon Sep 17 00:00:00 2001 From: Maksym Kurets Date: Tue, 27 Oct 2026 18:34:38 +0100 Subject: [PATCH] Add u7 is_paired.py task --- u7/is_paired.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 u7/is_paired.py diff --git a/u7/is_paired.py b/u7/is_paired.py new file mode 100644 index 0000000..291f212 --- /dev/null +++ b/u7/is_paired.py @@ -0,0 +1,14 @@ +def is_paired(input_string): +    duzki = { +        ')': '(', +        ']': '[', +        '}': '{' +    } +    zbirac = [] +    for simbol in input_string: +        if simbol in duzki.values(): +            zbirac.append(simbol) +        elif simbol in duzki: +            if not zbirac or zbirac.pop() != duzki[simbol]: +                return False +    return len(zbirac) == 0