알고리즘/프로그래머스
[프로그래머스][자바스크립트][Level1] 나누어 떨어지는 숫자 배열
Benjamin_Choi
2022. 1. 9. 18:24
풀이
/**
* 나누어떨어지는숫자배열
* Level1
* https://programmers.co.kr/learn/courses/30/lessons/12910
*/
function solution(arr, divisor) {
const answer = arr.filter((num) => num % divisor === 0).sort((a, b) => a - b);
if (answer.length === 0) return [-1];
return answer;
}
나누어 떨어지는 수를 % 연산자로 확인하고 오름차순으로 정렬해서 return 한다.
answer에 아무 값도 없을 경우 -1 을 담은 배열을 return 하는 케이스를 처리해준다.