avp26/u6/matching_brackets.py
2026-10-13 20:33:54 +02:00

14 lines
359 B
Python

def is_paired(input_string):
spisok = []
slovnik = {')': '(', ']': '[', '}': '{'}
for gnx in input_string:
if gnx in "([{":
spisok.append(gnx)
elif gnx in ")]}":
if not spisok or spisok[-1] != slovnik[gnx]:
return False
spisok.pop()
return len(spisok) == 0