Link
문제
풀이
(1)
function solution(arr, divisor) {
let answer = [];
for (let a of arr) {
if (a % divisor === 0) answer.push(a);
}
answer.sort((a, b) => a - b);
if (answer.length === 0) answer.push(-1);
return answer;
}
(2)
function solution(arr, divisor) {
let answer = arr.filter(item => item % divisor === 0).sort((a, b) => a - b);
if (answer.length === 0) answer.push(-1);
return answer;
}
(3)
function solution(arr, divisor) {
let answer = arr.filter(item => item % divisor === 0).sort((a, b) => a - b);
return answer.length > 0 ? answer : [-1];
}
'알고리즘 > 문제' 카테고리의 다른 글
[프로그래머스 | Lv.1 | JavaScript] 제일 작은 수 제거하기 (0) | 2024.12.27 |
---|---|
[프로그래머스 | Lv. 1 | JavaScript] 음양 더하기 (0) | 2024.12.26 |
[프로그래머스 | Lv. 1 | JavaScript] 하샤드 수 (0) | 2024.12.25 |
[프로그래머스 | Lv. 1 | JavaScript] 정수 제곱근 판별 (0) | 2024.12.25 |
[프로그래머스 | Lv. 1 | JavaScript] 정수 내림차순으로 배치하기 (0) | 2024.12.24 |
※ 쿠팡 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있습니다.