프로그래머스 Lv.1 약수의 합
1 2 3 4 5 6 7 8 9 10 11 | function solution(n) { let answer = 0; for(let i = 1; i <= n; i++) { if(n % i === 0) { answer += i; } } return answer; } | cs |
반복문을
i
가 1부터 n과 같을 때 까지 반복한다.
n
을i
로 나눈 나머지가 0 이라면 약수이기 때문에answer
에i
를 더해서 return 한다.