Skip to content

Instantly share code, notes, and snippets.

@lwebber
Forked from anonymous/isValidParentheses.js
Created December 3, 2016 08:02
Show Gist options
  • Save lwebber/1f0065a96b9df5c0caa03dfdcb34201c to your computer and use it in GitHub Desktop.
Save lwebber/1f0065a96b9df5c0caa03dfdcb34201c to your computer and use it in GitHub Desktop.
isValidParentheses created by wwebby1 - https://repl.it/EcdZ/1
function validParentheses(parens){
if(parens[0] == ")")
return false;
if(parens[parens.length-1] == "(")
return false;
for(var i = 0; i < parens.length-1; i++)
{
if(parens[i]=="(" && parens.length%2 == 0)
{
for(var k = i+1; k < parens.length; k++)
{
if(parens[k] == ")")
return true;
}
}
}
return false;
}
console.log(validParentheses( "()" ) );
console.log(validParentheses( ")(()))" ));
console.log(validParentheses( "(" ));
console.log(validParentheses( "(())((()())())" ));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment