코딩 테스트/프로그래머스 level1

나누어 떨어지는 숫자 배열

fullfish 2021. 10. 24. 20:54

초기 코딩

function solution(arr, divisor) {
    var answer = [];
    return answer;
}

 

첫 아이디어

나누어 떨어지는것을 push로 집어 넣고

answer.sort(function(a, b)  {
    return a - b;
})

새로 배운 이 함수로 오름차순으로 만든다

return b-a면 내림차순

 

나의 코드
function solution(arr, divisor) {
    var answer = [];
    
    for(let i = 0 ;i < arr.length ; i++){
        if(arr[i] % divisor === 0){
        answer.push(arr[i]); 
        }
    }

    answer.sort(function(a, b)  {
        return a - b;
    });
    if(answer.length === 0) {
        answer.push(-1);
    }
        return answer;
    
}

'코딩 테스트 > 프로그래머스 level1' 카테고리의 다른 글

예산  (0) 2021.10.25
두 개 뽑아서 더하기  (0) 2021.10.24
콜라스 추측  (0) 2021.10.22
하샤드 수  (0) 2021.10.22
제일 작은 수 제거하기  (0) 2021.10.19