프로그래머스 Lv.1 : 약수의 합

zeroequaltwo·2022년 11월 16일
0

코딩테스트

목록 보기
1/69


내 바보 같은 코드 올리는 게 넘 부끄럽지만..

문제

프로그래머스 문제

내 풀이

function solution(n) {
    if(n < 0) return;
    if(n > 3000) return;
    
    var answer = 0;
    for(var i=0; i < n+1; i++){
        if(n%i === 0){
            answer += i;
        }
    }
    return answer;
}

개선점

  • i는 0부터 시작할 필요가 없다. 1부터 시작해도 된다.
profile
나로 인해 0=2가 성립한다.

0개의 댓글