문제
두 개의 배열(base, sample)을 입력받아 sample이 base의 부분집합인지 여부를 리턴해야 합니다.
입력
인자 1 : base
number 타입을 요소로 갖는 임의의 배열
base.length는 100 이하
인자 2 : sample
number 타입을 요소로 갖는 임의의 배열
sample.length는 100 이하
const isSubsetOf = function (base, sample) {
// TODO: 여기에 코드를 작성합니다.
// 일단 두 배열을 정렬한다.
// 반복해서 값이 같은지 확인하고 같으면 빠져나오도록 설계하자
// 같지 않으면 값을 지워버리자
base.sort();
sample.sort();
for(let i = 0; i < base.length; i++) {
if(base[i] === sample[0]) {
let num = sample.shift(); // 원본배열을 앞에서부터 하나씩 지운다. // 이런대서 쓸줄이랴
}
}
if(sample.length === 0){
return true;
}
return false;
};