https://school.programmers.co.kr/learn/courses/30/lessons/12909
괄호가 바르게 짝지어졌으면 true, 아니면 false를 리턴한다.
def solution(s):
stack=[]
for i in s:
if i=='(':
stack.append('(')
else:
if stack:
stack.pop()
else:
return False
if not stack:
return True
else:
return False
for문: O(N)
파이썬에는 isEmpty()가 없으므로, not stack 혹은 len(stack)==0을 이용해야한다.