mirror of
https://github.com/autistic-symposium/master-algorithms-py.git
synced 2025-04-30 04:36:08 -04:00
22 lines
423 B
Python
22 lines
423 B
Python
#!/usr/bin/env python
|
|
|
|
__author__ = "bt3"
|
|
|
|
|
|
def balance_par_str_with_stack(str1):
|
|
i, stack = 0, []
|
|
|
|
while i < len(str1):
|
|
symbol = str1[i]
|
|
if symbol == "(":
|
|
stack.append(symbol)
|
|
elif symbol == ")":
|
|
stack.pop()
|
|
i += 1
|
|
return not stack
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print(balance_par_str_with_stack('((()))'))
|
|
print(balance_par_str_with_stack('(()')) |