인프런 커뮤니티 질문&답변
이런 식의 풀이법은 맞는건가요?
작성
·
126
0
function solution(need, plan){
let answer = "YES";
let queue = need.split('');
for(let x of plan){
if(queue.includes(x) && queue[0] === x) queue.shift();
}
if(queue.length !== 0) answer = "NO";
return answer;
}
퀴즈
61%나 틀려요. 한번 도전해보세요!
스택 데이터 구조의 기본 원리는 무엇일까요?
먼저 들어온 요소가 먼저 나간다
가장 나중에 들어온 요소가 먼저 나간다
무작위 순서로 요소가 나간다
가장 먼저 들어온 요소가 가장 나중에 나간다
답변 1
0
김태원
지식공유자
안녕하세요^^
입력설명을 보면 수업설계의 길이가 30까지입니다. 즉 수업설계에서 같은 수업을 두 번듣게 설계할 수도 있다는 의미입니다.
아래와 같은 경우 "YES"가 나옵니다.
let a="ABC";
let b="BABC";
console.log(solution(a, b));





