https://www.acmicpc.net/problem/2609
#include <iostream>
using namespace std;
int gdb(int a, int b) {
if (b == 0) {
return a;
}
return gdb(b, a % b);
}
int main() {
int n1, n2; cin >> n1 >> n2;
int num = gdb(max(n1, n2), min(n1, n2));
cout << num << endl;
cout << n1 * n2 / num << endl;
return 0;
}
'전공공부 > 코딩테스트' 카테고리의 다른 글
(c++) 프로그래머스 "징검다리 건너기"(level 3) (0) | 2022.06.03 |
---|---|
(c++) 백준 "10814) 나이순 정렬" (0) | 2022.06.03 |
(c++) 백준 "1436) 영화감독 슘" (0) | 2022.06.03 |
(c++) 프로그래머스 "가장 긴 펠린드롬" (0) | 2022.06.02 |
(c++) 백준 "2869) 달팽이는 올라가고 싶다" (0) | 2022.06.02 |