import sys
def gcd(a, b):
if a == 0 or b == 0:
return a if b == 0 else b
elif a == b:
return a
else:
return gcd(b % a, a) if a < b else gcd(a % b, b)
a, b = map(int, sys.stdin.readline().split())
print(gcd(a, b))
print((a * b) // gcd(a, b))
'알고리즘 > 백준' 카테고리의 다른 글
백준-2667번(단지번호붙이기)-python3 (0) | 2023.11.24 |
---|---|
백준-2644번(촌수계산)-python3 (0) | 2023.11.24 |
백준-2606번(바이러스)-python3 (0) | 2023.11.24 |
백준-2588번(곱셈)-python3 (0) | 2023.11.24 |
백준-2581번(소수)-python3 (0) | 2023.11.24 |