[Algorithm] Programmers 약수 구하기

Mintaek·2023년 1월 25일
post-thumbnail

문제 설명

정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요.

제한 사항

  • 1 ≤ n ≤ 10,000

입출력 예

nresult
24[1, 2, 3, 4, 6, 8, 12, 24]
29[1, 29]

풀이

  • ni로 나눈 나머지가 0 이면 약수
function solution(n) {
    let ans = [];
    for(let i = 1; i <= n; i++){
        if(n % i === 0){
            ans.push(i);
        }
    }
    return ans;
}
profile
Slow and Steady Wins the Race

0개의 댓글