[파이썬/python] 백준 1735번 : 분수 합(🥈3) (유클리드호제법)

 

a1,b1 = map(int,input().split())
a2,b2 = map(int,input().split())
bb = b1*b2
aa = a1*b2 + a2*b1
a, b = aa, bb
while bb!=0 :
    aa,bb = bb,aa%bb
print(a//aa,b//aa)

기약분수 -> 분자와 분모의 최대공약수로 분자와 분모를 나눔

comment