
remind는 다시 풀어볼 필요가 있어서 기록했다.

s가 주어진다. s 는 (,)로만 이루어져 있다.유효한 괄호의 최대길이값을 return하는 함수를 작성하라.유효한 괄호란, (())처럼 완전하게 둘러쌓여있는 괄호를 말한다.
인덱스를 스택에 저장한다.끝?
class Solution(object):
def longestValidParentheses(self, s):
"""
:type s: str
:rtype: int
"""
depth = 0
stack = []
arr = [0] * len(s)
for i in range(len(s)) :
if s[i] == '(' :
stack.append(i)
elif stack :
arr[stack.pop()] = 1
arr[i] = 1
ret = 0
tmp = 0
for i in arr :
if i == 1 :
tmp +=1
ret = max(ret,tmp)
else :
tmp = 0
return ret