정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
n은 0 이상 3000이하인 정수입니다.
function solution(n) {
var answer = [];
for(let i = 0; i <=n ; i++){
if(n%i ===0){
answer.push(i);
}
}
var sum = answer.reduce((a,b)=> a + b,0);
return sum;
}
var sum = answer.reduce((a,b)=> a + b,0);
이부분에서 마지막에 ,0 을 해주는 이유가 궁금합니다 .
안했을때는 테스트케이스에서 실패가 뜨더라구요