본문 바로가기

약수의 개수 구하기

반응형

수학적 이론은 여기

 

int count_divisors(int n)
{
    int i = 1;
    int result = 0;
    while(i * i < n)
    {
        if(n % i == 0) result += 2;
        i++;
    }
    
    if(i * i == n) result += 1;
    
    return result;
}
반응형

'Algorithm' 카테고리의 다른 글

최대공약수 구하기 (유클리드 호제법)  (0) 2025.01.11
인수분해 (에라토스테네스의 체)  (0) 2025.01.01
소수 찾기 (에라토스테네스의 체)  (0) 2025.01.01
소수 판별  (0) 2024.11.11
Prefix Sums  (0) 2024.10.13