코딩테스트
약수의 합
한우종
2025. 2. 22. 02:05
문제 설명
정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.
제한사항
n은 0 이상 3000이하인 정수입니다.
나의풀이
C#
public class Solution {
public double solution(int n) {
double sum = 0;
for(double i = 0 ; i<=n;i++){
if(n%i==0){
sum+=i;
}
}
return sum;
}
}
JS
function solution(n) {
let sum = 0
for(let i = 1 ; i<=n;i++){
if(n%i===0){
sum+=i
}
}return sum
}