Given A String S Containing Just TH
Given A String S Containing Just TH
//example 2: "([])"
//example 3 : "[(])"
function checkString(input) {
const stack = [];
const brackets = {
'(' : ')',
'[' : ']',
'{' : '}',
};
for(let i of input) {
if([')', ']', '}'].includes(i)) {
stack.push(i);
} else if(['(', '[', '{'].includes(i)) {
const ele = stack.pop();
if(brackets[i] !== ele) {
return false;
}
}
}
return stack.length === 0;
}