본문 바로가기
알고리즘/프로그래머스

[프로그래머스][자바스크립트][Level1] 나누어 떨어지는 숫자 배열

by Benjamin_Choi 2022. 1. 9.

풀이

/**
 * 나누어떨어지는숫자배열
 * 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 하는 케이스를 처리해준다.

 

 

댓글