https://school.programmers.co.kr/learn/courses/30/lessons/12928
약수란?
숫자(a)를 또다른 숫자(b)로 나누었을때 나누어 떨어지면 b는 a의 약수
그렇다면?
a 나누기 1
a 나누기 2
... a 나누기 a까지 차례로 해보고 나머지가 0인 것들이 약수
function solution(num) {
let answer = 0;
for (i = 1; i <= num; i++) {
if (num % i == 0) {
answer += i;
}
}
return answer;
}
나누었을 때 나머지가 0인 것들을 초기값(0)에 차례로 더해주기만 하면 끝!