인프런 커뮤니티 질문&답변
강의 듣기 전 풀이인데 혹시 문제가 있을까요?? 좋은 강의 감사합니다!
작성
·
152
0
function solution(c, s) {
let answer = "YES";
let orderList = []; // 순서를 담는 배열
for (let i = 0; i < c.length; i++) {
orderList.push(s.indexOf(c[i]));
}
// 만약 필수과목 중 안들은 과목이 있다면 return NO
if (orderList.includes(-1)) return "NO";
// 이수 순서 비교
for (let i = 0; i < orderList.length - 1; i++) {
if (orderList[i] > orderList[i + 1]) return "NO";
}
return answer;
}
let compulsorySubject = "CBA";
let selectClass = "CBDAGE";
console.log(solution(compulsorySubject, selectClass));
퀴즈
스택 데이터 구조의 기본 원리는 무엇일까요?
먼저 들어온 요소가 먼저 나간다
가장 나중에 들어온 요소가 먼저 나간다
무작위 순서로 요소가 나간다
가장 먼저 들어온 요소가 가장 나중에 나간다





