프로그래머스 N의 배수 고르기

조건호·2023년 2월 17일
0

코딩 테스트

목록 보기
2/9

정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요.

맨처음에 풀때는

function solution(n, numlist) {
return numlist.filter(v=> v===v*n)
}

으로 했었다. 이렇게 써놓고 10분 동안 왜 안되는거야라고 생각했었는데 지금은 왜 이렇게 생각을 했던 내가 이해가 가지 않는다. 순간 개념이 map과 filter와 헷갈렸던 것 같다.v*n이 왼쪽 v로 들어간다고 생각을 했다.

function solution(n, numlist) {
return numlist.filter(v=> v%n===0)
}

numberlist에 있는 것들을 v로 두고 v를 n으로 나눌때 0인 v를 출력해라 라는 뜻이다. filter와 map에 대해서 다 안다고 생각했는데 아직 자유자재로 다루지는 못하는 것 같다. 더 노력해야겠다.

profile
주니어 프론트엔드 개발자입니다.

0개의 댓글