https://www.acmicpc.net/problem/10799
bar=list(input())
res=0
stack=[]
for i in range(len(bar)):
if bar[i]=='(':
stack.append('(')
elif bar[i]==')':
if bar[i-1]=='(':
stack.pop()
res+=len(stack)
else:
stack.pop()
res+=1
print(res)
(
가 나오면 stack에 쌓음)
가 나오면직전 값이 (
라면
직전 값이 )
라면