pop()
push()
function solution(s) {
const stack = [];
for (const c of s) {
if (stack.at(-1) === c) stack.pop();
else stack.push(c);
}
return stack.length ? 0 : 1;
}
처음에 일차원적으로 반복문 돌다가 연속되는 문자 나오면 replaceAll()
이런 식으로 했는데 당연히 효율성을 통과 못했다. (2중 반복문이라 O(n^2)니까...)
스택을 쓰면 더 간단히 풀 수 있는 문제였다.
괄호 어쩌고 등등 짝 지어서 없앤다 하면 스택!!