JSFiddle - React, Tailwind, and code Playground
JavaScript
var str = ')()'
function validateString(str){
return !str.split('').reduce(function(accumulator, currentValue){
if(accumulator < 0){
return currentValue;
}else if(accumulator === '('){
return ++currentValue;
}else if(accumulator ===')' ){
return --currentValue;
}
return currentValue;
}, 0);
}
console.log(validateString(str));