From e0741e214eef36eb28323d23fb6774d46a2c3bbc Mon Sep 17 00:00:00 2001 From: va270fv Date: Tue, 13 Oct 2026 11:36:43 +0000 Subject: [PATCH] new --- u1/two_fer.py | 2 +- u6/matching_brackets.py | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 u6/matching_brackets.py diff --git a/u1/two_fer.py b/u1/two_fer.py index 51a10e3..973818f 100644 --- a/u1/two_fer.py +++ b/u1/two_fer.py @@ -1,4 +1,4 @@ def two_fer(name ='teba'): if not name: name = 'teba' - return f'Jeden pre {name}, jeden pre mňa.' + return f'Jeden pre {name}, jeden pre mňa \ No newline at end of file diff --git a/u6/matching_brackets.py b/u6/matching_brackets.py new file mode 100644 index 0000000..f06f204 --- /dev/null +++ b/u6/matching_brackets.py @@ -0,0 +1,18 @@ +def is_paired(input_string): + stack = [] + + for char in input_string: + if char == '(' or char == '[]' or char == '{': + stack.append(char) + + else if char == ')': + if len(stack) == 0 or stack.pop() != '(': + return False + else if char == ']': + if len(stack) == 0 or stack.pop() != '[': + return False + else if char == '}': + if len(stack) == 0 or stack.pop() != '{': + return False + + return len(stack) == 0 \ No newline at end of file