function solution(n) {
var answer = 0;
for(i=1; i<=n; i++){
if(n%i === 0){
answer += i
}
}
return answer;
}
오 3점 냠
오 이런것 까지 생각하는 분도 있음
function solution(n, a=0, b=0) {
return n<=a/2?b:solution(n,a+1,b+=n%a?0:a);
}
재귀 + 삼항 으로 푼거라는데 나는 언제 이해할 수 있을까
근데 for문 보다 10배이상 시간 걸리는 테스트 케이스 많다는 댓글도 있음.