function solution(n) {
var answer = [];
for(let i=0; i<=n; i++){
if(n%i ===0){
answer.push(i);
}
}
var sum =0;
for(let i=0; i<answer.length; i++){
sum+=answer[i];
}
return sum;
}
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;
}
-이 분은 reduce() 함수를 이용해 합을 구하였다. 결과를 비교해보니 시간차이는 거의 없었지만 앞으로 종종 쓰일 것 같은 함수이니 다시 한번 공부해봐야겠다.