[프로그래머스] 코딩테스트 연습 - 나누어 떨어지는 숫자 배열

김예림·2021년 11월 17일
0

제시된 문제는

function solution(arr, divisor) {
    var answer = [];
    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.sort((a, b) => a - b)
    }

arr의 원소가 divisor로 나누어 떨어질 때에는 answer 배열에 값을 넣어주었다.
arr의 원소보다 divisor가 클 경우 / arr의 원소가 divisor로 나누어 떨어지지 않을 경우에는 answer의 length가 0이므로 -1를 리턴해주었다.

profile
초보개발자

0개의 댓글