기본을 충실하게

[프로그래머스] 짝지어 제어하기 본문

알고리즘/programmers

[프로그래머스] 짝지어 제어하기

for맨 2023. 1. 12. 00:04
function solution(s) {
  if (!s) return 1;

  let stack = [];
  for (let i = 0; i < s.length; i++) {
    if (stack.length > 0 && stack[stack.length - 1] === s[i]) {
      stack.pop();
    } else {
      stack.push(s[i]);
    }
  }
  return stack.length === 0 ? 1 : 0;
}
Comments