Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Stack solution in Clear category for [old] Brackets by Vollch
function brackets(expression){
var stack = [];
for(var i = 0; i < expression.length; i++){
switch(expression[i]){
case "(":
case "{":
case "[":
stack.push(expression[i]);
break;
case ")":
if(stack.pop() != "(") return false;
break;
case "}":
if(stack.pop() != "{") return false;
break;
case "]":
if(stack.pop() != "[") return false;
break;
default:
break;
}
}
return (stack.length == 0);
}
Dec. 8, 2016
Comments: