[프로그래머스]나누어 떨어지는 숫자 배열

LikeChoonsik's·2022년 4월 24일
0
post-thumbnail

문제

풀이

해야 할 것은 배열의 정렬과 나머지값이 0인 값만 남겨놓기, 우선 sort로 오름차순 배열을 한 후 if문을 이용하여 값을 뽑아내서 answer에 넣었다. 이 때 만족값이 없는 경우 answer =[]이 되기에 answer.length == 0 인 값에 -1을 대입시켜 풀어냈다.

function solution(arr, divisor) {
    var answer = [];
    arr.sort((a,b)=>a-b)
    for(let i = 0;i<arr.length;i++){
        if(arr[i]%divisor == 0){
            answer.push(arr[i])
        }
    }
    if (answer.length == 0){
        answer.push(-1)
    }
    return answer;
}
profile
춘식이는 너무 귀엽습니다.

0개의 댓글