JSFiddle - React, Tailwind, and code Playground

by Santosh Giridhara

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));