정수 n이 주어질 때, n의 모든 약수의 합을 반환하는 문제. 재귀적으로 i를 하나씩 키워 계산하는 방법으로 풀었다.
function solution(n, i=1) {
if (n === i || n === 0) return n
return n % i === 0 ? i + solution(n, i+1) : 0 + solution(n, i+1);
}
2021-09-02 at Algorithm category
정수 n이 주어질 때, n의 모든 약수의 합을 반환하는 문제. 재귀적으로 i를 하나씩 키워 계산하는 방법으로 풀었다.
function solution(n, i=1) {
if (n === i || n === 0) return n
return n % i === 0 ? i + solution(n, i+1) : 0 + solution(n, i+1);
}
I like to share my knowledge for those who wandering in issue.