Algorithm-Problems/백준

[백준][2609] 최대공약수와 최소공배수

프리랜서를꿈꾸는자 2022. 5. 8. 16:33
728x90
import sys

m, n = list(map(int, sys.stdin.readline().split()))
if n > m:
    m, n = n, m

def get_gcd(a, b):
    if b == 0:
        return a
    else:
        return get_gcd(b, a % b)

gcd = get_gcd(m, n)
print(get_gcd(m, n))
print(int((m * n) / gcd))
  • 포인트
    • 유클리드 호제법
728x90