728x90
# 문제
정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요.
# 답안
// 1.입력: n -> 정수 1,2,3 같은거, numlist -> 정수 배열 [1,2,3] 같은거
// 2. numlist에서 n의 배수를 가진 배열
// 방법 1) filter 사용
function solution(n, numlist) {
return numlist.filter((num) => num % n === 0);
}
// 방법2) for문으로 배열 요소 순회하면서 numlist[i] % 5 === 0 인거 []에 추가
function solution(n, numlist) {
let arr = [];
for (let i = 0; i < numlist.length; i++) {
if (numlist[i] % n === 0) {
arr.push(numlist[i]);
}
}
return arr;
}
728x90
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 43 - 대문자와 소문자) (0) | 2024.02.10 |
---|---|
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 42 - 가위 바위 보) (0) | 2024.02.09 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 40 - 숨어있는 숫자의 덧셈(1)) (0) | 2024.02.09 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 39 - 자릿수 더하기) (0) | 2024.02.07 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 38 - 모음 제거) (0) | 2024.02.07 |