인프런 커뮤니티 질문&답변
안녕하세요! 이 방식으로 해도 괜찮을까요?
작성
·
301
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));퀴즈
스택 데이터 구조의 기본 원리는 무엇일까요?
먼저 들어온 요소가 먼저 나간다
가장 나중에 들어온 요소가 먼저 나간다
무작위 순서로 요소가 나간다
가장 먼저 들어온 요소가 가장 나중에 나간다





