DEV Community

Discussion on: Valid Parentheses Python Solution

Collapse
 
erfanansari profile image
Erfan Ansari

in javascript:

var isValid = function(s) {
  const input = s.split('');
  const opening = ['(', '{', '['];
  const closing = [')', '}', ']'];

  const result = [];

  for (let i = 0; i < input.length; i++) {
    if (opening.includes(input[i])) {
      result.push(input[i]);
    } else if (closing.includes(input[i])) {
      const pos = closing.indexOf(input[i]);
      if (result.length === 0 || result[result.length - 1] !== opening[pos]) {
        return false;
      } else {
        result.pop();
      }
    }
  }
  return result.length === 0;
};

Enter fullscreen mode Exit fullscreen mode
Collapse
 
hrithik_singh03 profile image
π—›π—Ώπ—Άπ˜π—Άπ—Έ 𝗦𝗢𝗻𝗴𝗡

It is showing error