Algorithm/Problem Solving

[BOJ/1934] 최소공배수

DevMoomin 2020. 4. 23. 01:22

(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)

 

문제 링크

- https://www.acmicpc.net/problem/1934

 

사용 알고리즘

- 유클리드 호제법

 

풀이

- LCM(A, B) = A * B / GCD(A, B)

 

소스 코드

- https://github.com/moomini/algorithm/blob/master/boj/1934.cpp

#include <cstdio>
 
int gcd(int num1, int num2) {
    if (num2 == 0return num1;
    return gcd(num2, num1 % num2);
}
 
int main(void) {
    int t; for (scanf("%d"&t); t--;) {
        int a, b; scanf("%d %d"&a, &b);
        printf("%d\n", a * b / gcd(a, b));
    }
    return 0;
}

Colored by Color Scripter

cs