지나가던 개발자

[Python] 백준 1735번(분수 합) 문제 풀이 본문

PS/Python

[Python] 백준 1735번(분수 합) 문제 풀이

KwonYongHyeon 2022. 6. 3. 17:34

 

from fractions import Fraction
c1 = list(map(int, input().split()))
c2 = list(map(int, input().split()))
if (Fraction(c1[0], c1[1]) + Fraction(c2[0], c2[1])).denominator == 1:
    print(str(Fraction(c1[0], c1[1]) + Fraction(c2[0], c2[1])), 1)
else:
    print(str(Fraction(c1[0], c1[1]) + Fraction(c2[0], c2[1])).replace("/", " "))

 

 Python에서는 from fractions import Fraction를 한 뒤, Fraction(분자, 분모)를 통해서 분수를 정의, 계산할 수 있다. .numerator로는 분자를, .denominator는 분모를 얻어올 수 있다.

Comments