[프로그래머스] 올바른 괄호

minkyung·2023년 11월 8일
0
post-thumbnail
function solution(s) {
  let answer = true;
  let stack = []

  for (let i = 0; i < s.length; i++) {
    if (s[i] === "(") {
      stack.push(s[i])
    } else if (s[i] === ")") {
      if (!stack.length) {
        return answer = false
      } else stack.pop()
    }
  }

  if (stack.length) {
    return answer = false;
  }

  return answer;
}

예외 처리 해주는 부분 때문에 통과 못할 뻔 . . .

 if (!stack.length) {
        return answer = false
profile
프론트엔드 개발자

0개의 댓글