avp26/u6/matching_brackets.py
Your Name 1d83cc3f68 u6
2026-10-15 20:23:22 +02:00

17 lines
356 B
Python

PARY = {")": "(", "]": "[", "}": "{"}
OTVARACIE = set(PARY.values())
def is_paired(input_string):
zasobnik = []
for znak in input_string:
if znak in OTVARACIE:
zasobnik.append(znak)
elif znak in PARY:
if not zasobnik or zasobnik.pop() != PARY[znak]:
return False
return not zasobnik