정석의 방식으로 풀었다.
function solution(n) { let sum = 0; for (i = 0; i <= n; i++) { if (n % i === 0) { sum += i; } } return sum; }
약수라는 것은 나눴을 때 나머지가 0이 되는 수니까
주어지는 n이라는 수까지 반복문을 돌려서
n으로 나눠졌을 경우의 i의 값을 합쳐서 그것을 내보냈다.
최상단에 있는거보니 좀...많이 복잡하던데 너무 읽는게 어려운 것 같아서 그냥 리뷰는 넘어가려고 한다
Simple is best!