정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요.
function solution(n, numlist) {
var answer = [];
for(let i=0;i<numlist.length;i++) {
if(numlist[i]%n == 0) {
answer.push(numlist[i])
}
}
console.log(answer)
return answer
}
solution(3, [4,5,6,7,8,9,10,11,12])
계속 반복문에 의존하는 나의 모습을 보게 된다.
function solution(n, numlist) {
return numlist.filter(num => num % n === 0);
}
왜 filter()에 대해서는 생각하지 못하고 있었다. 배열에서 매개변수 num을 볼텐데, 만약 그 매개변수 num이 n의 배열만 return 해라. 다음번에는 필터를 활용해 보자.