728x90
반응형
최대공약수를 구하면 최소공배수는 쉽게 구할수 있다.
최소공배수 = n1 * n2 // 최대공약수
n1, n2 = map(int, input().split())
a, b = max(n1, n2), min(n1, n2)
while(b != 0):
n = a%b
a = b
b = n
gcd = a
lcm = n1 * n2 // gcd
print(gcd)
print(lcm)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 3047번 ABC(python) (0) | 2020.02.06 |
---|---|
백준 알고리즘 10825번 국영수(python) (0) | 2020.02.06 |
백준 알고리즘 2588번 곱셈(python) (0) | 2020.02.06 |
백준 알고리즘 2581번 소수(python) (0) | 2020.02.06 |
백준 알고리즘 2577번 숫자의 개수(python) (0) | 2020.02.06 |