https://leetcode.com/problems/valid-parentheses/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
const barcketsMap = { '(': ')', '[': ']', '{': '}' } var isValid = function(s) { let stack = [] for (let i = 0; i < s.length; i++) { let chr = s[i] if (chr in barcketsMap) { stack.push(chr) } else if (barcketsMap[stack.pop()] !== chr){ return false } } return stack.length === 0 };
|