본문 바로가기

Programming [Python]/백준 알고리즘 솔루션

#361 백준 파이썬 [1735] 분수 합

https://www.acmicpc.net/problem/1735

 

PYTHON CODE

def gcd(x,y): #최대공약수, 유클리드 호제
    mod = x % y
    while mod >0:
        x = y
        y = mod
        mod = x % y
    return y    

A, B = map(int, input().split())
C, D = map(int, input().split())
N = gcd(A*D + C*B, B*D) 
print((A*D + C*B)//N, B*D//N)