약수의 합

hapwoo·2022년 8월 17일
0

Coding test

목록 보기
14/18

https://school.programmers.co.kr/learn/courses/30/lessons/12928

function solution(n) {
    let answer = 0;
    for (let i=1; i<Math.sqrt(n); i++){
        if (n%i===0) {
            answer += i
            answer += n/i
        }
    }
    if (parseInt(Math.sqrt(n))===Math.sqrt(n)) {
        answer+=Math.sqrt(n)
    }
    return answer;
}
profile
프론트 개발자

0개의 댓글