12 lines
330 B
Python
12 lines
330 B
Python
def is_paired(input_string):
|
|
zatvorky = {'(': ')', '[': ']', '{': '}'}
|
|
stack = []
|
|
|
|
for char in input_string:
|
|
if char in zatvorky:
|
|
stack.append(char)
|
|
elif char in zatvorky.values():
|
|
if not stack or zatvorky[stack.pop()] != char:
|
|
return False
|
|
|
|
return not stack |