function validParentheses(parens) {
let opening = 0;
let closing = 0;
for (i=0; i<parens.length; i++) {
if (parnes[i] == "(") {
opening++;
} else if (parens[i] == ")") {
closing ++
}
}
return opening === closing;
}
I made this code for Codewars kata and it says that parens is not defined, and I have no idea why, and the link for the kata is this. I would be really grateful if someone knows why.
I saw your question, and i check in codewars.
Hopefully I found why yout code not working!
in your code, input parameter called as parens, But Codewars search with parnes.
Just need to change parens to parnes!
function validParentheses(parnes) {
let opening = 0;
let closing = 0;
for (i=0; i<parnes.length; i++) {
if (parnes[i] == "(") {
opening++;
} else if (parnes[i] == ")") {
closing ++
}
}
return opening === closing;
it's work for me and all of Result is passed
I hope it's work for you