-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
강의 듣기 전 풀이인데 혹시 문제가 있을까요?? 좋은 강의 감사합니다!
21.12.12 16:12 작성 조회수 104
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));
답변을 작성해보세요.
0
답변 1