🙌문제설명
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
☑️나의 풀이
약수는 나누어서 0이되는 값 → for문으로 값을 하나씩 확인함
function solution(n) {
var sum=0;
for(let i=0; i<=n; i++){
if(n%i===0){
sum += i;
}
}
return sum;
}
☑️배운 점
풀이가 다양한데
가독성, 실행속도, 코드의 길이 등을 고려해서 작성할 것!
좋은 코드란 무엇인가?