728x90
- 문제 사이트: https://www.acmicpc.net/problem/2609
입력된 두 수의 최대공약수와 최소공배수를 구하는 문제이다.
"1934번: 최소공배수" 문제의 풀이법으로 해결하였다.
#include <iostream>
using namespace std;
int getGCD(int A, int B)
{
return B ? getGCD(B, A % B) : A;
}
int main()
{
int A, B;
cin >> A >> B;
int gcd = getGCD(A, B);
cout << gcd << "\n";
cout << (A * B) / gcd << "\n";
return 0;
}
- 메모리: 2020 KB
- 시간: 0 ms
- 코드 길이: 263 B
* 연관 문제:
- [프로그래머스] N개의 최소공배수
- [백준] 1934번: 최소공배수
728x90
'Algorithm > BackJoon' 카테고리의 다른 글
18108번: 1998년생인 내가 태국에서는 2541년생?! (0) | 2023.06.25 |
---|---|
10926: ??! (0) | 2023.06.25 |
13909번: 창문 닫기 (0) | 2023.06.24 |
15733번: 나는 누구인가 (0) | 2023.06.23 |
4134번: 다음 소수 (0) | 2023.06.23 |
댓글