avp26/u7/is_paired.py
2026-10-27 18:40:53 +01:00

18 lines
395 B
Python

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