Difficult:Hard
題目
Given a string containing just the characters ‘(‘ and ‘)’, find the length of the longest valid (well-formed) parentheses substring.
翻譯
給定一個僅包含字符 ‘(‘ 和 ‘)’ 的字符串,找出最長有效(格式正確)括號子字符串的長度。
範例
Example 1:
1 | Input: s = "(()" |
Example 2:
1 | Input: s = ")()())" |
Example 3:
1 | Input: s = "" |
解題思路
1.如果為(放入陣列裡
2.若為)時
1.陣列裡面沒東西時將最後的位置移到那
2.若拿掉陣列的(為空時將i-index去跟max比較
3.若拿掉陣列的(為不空時去跟i-陣列[陣列.length-1]跟max比較
Solution
Code 1 :
1 | var longestValidParentheses = function (s) { |