정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
n | return |
---|---|
12 | 28 |
5 | 6 |
function solution(n) {
var answer = 0;
for(let num = 1; num*num <= n; num++){
if(n % num === 0){
answer += (n / num === num) ? num : (n / num) + num;
}
}
return answer;
}