본문 바로가기
알고리즘/백준

백준-2609번(최대공약수와 최소공배수)-python3

by nyeongha 2023. 11. 24.
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))