인프런 커뮤니티 질문&답변
코드 리뷰 부탁드립니다
작성
·
235
0
includes가 내부적으로 반복문을 도는걸로 알고있어 강의내용대로라면 need가 길어질수록 연산횟수도 많아질 거 같아 고안해보았습니다. 문제점 짚어주시면 감사하겠습니다.
const solution = (requirement, schedule) => {
let queue = requirement.split('');
for(let s of schedule) {
if(s === queue[0]) {
queue.shift();
}
}
return queue.length > 0 ? 'NO' : 'YSE';
}
console.log(solution('CBA', 'CBBDAGE'));
퀴즈
61%나 틀려요. 한번 도전해보세요!
스택 데이터 구조의 기본 원리는 무엇일까요?
먼저 들어온 요소가 먼저 나간다
가장 나중에 들어온 요소가 먼저 나간다
무작위 순서로 요소가 나간다
가장 먼저 들어온 요소가 가장 나중에 나간다





