[프로그래머스 문제풀이51]약수의 합 자바스크립트

매드갈릭레드망고·2021년 9월 29일
0
function solution(n) {
    var answer = 0;
    answer=getMeasures(n).reduce((a,b)=>a+b);
    return answer;
}
function getMeasures(num){

    const measures=[num]
    if(num===1||num===0)
        return measures;
    for(let i=0;i<=num/2+1;i++){
        if(num%i===0)
            measures.push(i);
    }
    return measures;
}

예외처리 주의

0개의 댓글