문제
괄호가 입력되면 올바른 괄호이면 “YES", 올바르지 않으면 ”NO"를 출력
풀이 과정
const solutionA = (brackets) => {
const stack = [];
for (const bracket of brackets) {
if (bracket === '(') stack.push(bracket);
else {
if (stack.length === 0) return 'NO';
stack.pop();
}
}
return stack.length === 0 ? 'YES' : 'NO';
};
const testA = solutionA('(()(()))(()');
console.log(testA);
틀린 부분이 있거나 보충해야 할 내용이 있다면 댓글이나 DM(sungstonemin)으로 알려주시면 감사하겠습니다😄