Notice
Recent Posts
Today
Total
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
관리 메뉴

나름개발블로그

[C++] 최대공약수 최소공배수 본문

A/알고리즘

[C++] 최대공약수 최소공배수

성남개발자 2020. 12. 6. 16:25

C++ 최소/ 최대 공약수

언젠가 써먹을 거같아서 정리해봄

//Greatest Common Divisor
int gcd(int a, int b) {
    while (a && b) {
        if (a >= b)
            a %= b;
        else
            b %= a;
    }
    return a + b;
}

// Least Common Multiple 
int lcm(int a, int b) {
    return (a / gcd(a, b)) * b;
}

 

Comments