인프런 커뮤니티 질문&답변
이런 방식은 어떨까요?
작성
·
221
0
function solution(str) {
let answer;
let stack = [];
if(str.length % 2 === 1) return "NO";
for(let i = 0; i < str.length; i++) {
if(str[i] === '(') stack.push(str[i]);
else stack.pop();
}
if(stack.length === 0) answer = "Yes";
else answer = "NO";
return answer;
}
let a=")()(";
console.log(solution(a));퀴즈
61%나 틀려요. 한번 도전해보세요!
스택 데이터 구조의 기본 원리는 무엇일까요?
먼저 들어온 요소가 먼저 나간다
가장 나중에 들어온 요소가 먼저 나간다
무작위 순서로 요소가 나간다
가장 먼저 들어온 요소가 가장 나중에 나간다





