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)
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#363 백준 파이썬 [18258] 큐 2 (0) | 2020.01.13 |
---|---|
#362 백준 파이썬 [1004] 어린 왕자 (0) | 2020.01.13 |
#360 백준 파이썬 [13300] 방 배정 (0) | 2020.01.13 |
#359 백준 파이썬 [2605] 줄 세우기 (0) | 2020.01.13 |
#358 백준 파이썬 [2669] 직사각형 네개의 합집합의 면적 구하기 (0) | 2020.01.12 |