문제 설명
제한 사항
입출력 예
arr | divisor | return |
---|---|---|
[5, 9, 7, 10] | 5 | [5, 10] |
[2, 36, 1, 3] | 1 | [1, 2, 3, 36] |
[3,2,6] | 10 | [-1] |
입출력 예 설명
문제 풀이
function solution(arr, divisor) {
var answer = [];
for(let i = 0 ; i < arr.length ; i++){
if(arr[i]%divisor ===0){ //arr의 요소가 divisor로 나누어 떨어지면
answer.push(arr[i]) // arr[i]를 answer에 넣는다
}
}
answer.sort((a,b)=>a-b) //answer를 오름차순으로 정렬
if(answer.length === 0){ // 나누어 떨어지는 요소가 없다면
answer.push(-1) //-1을 answer에 저장한다
}
return answer;
}