• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

안녕하세요! 이 방식으로 해도 괜찮을까요?

22.01.31 16:15 작성 조회수 186

0

            function solution(s){
                let stack = []
                let leng = stack.length
                for (i=0; i<s.length; i++){
                    stack.push(s[i])
                    if (stack[leng-2]+stack[leng-1] === '()'){
                        stack.pop()
                        stack.pop()
                    }
                }
                if (leng === 0){
                    return 'YES'
                } else {
                    return 'NO'
                }
            }
            
            let a="(()(()))(()()()))(";
            console.log(solution(a));

답변 1

답변을 작성해보세요.

0

안녕하세요^^

네. 상관없을 것 같습니다.