
using System;
public class Solution {
public int solution(int n) {
int sum = 0;
for(int i = 1; i <= (int)Math.Sqrt(n); i++)
{
if(n % i == 0)
{
sum += i;
if(n / i != i)sum += n / i;
}
}
return sum;
}
}
'문제 풀기 > C#' 카테고리의 다른 글
16. x만큼 간격이 있는 n개의 숫자 (0) | 2025.01.13 |
---|---|
15. 나머지가 1이 되는 수 찾기 (0) | 2025.01.13 |
13. 자릿수 더하기 (.Select 함수, .Sum() 함수) (0) | 2025.01.13 |
12. 평균 구하기 (0) | 2025.01.13 |
11. 짝수와 홀수 (0) | 2025.01.13 |