• + 50 comments

    Without using stack

    let n = -1;
    	while (s.length != n) {
    		n = s.length;
    		s = s.replace('()', '');
    		s = s.replace('[]', '');
    		s = s.replace('{}', '');
    	}
    	if (s.length == 0)
    		return "YES"
    	else 
    		return "NO"