풀이.
분수꼴로 바꾸는건 파이썬 라이브러으이 fractions를 이용했다.
단 분모가 1인거는 분모가 표현이 안되니 조건식을 걸어서 기약분수 꼴로 바꾸었다.
소스코드.
import sys
import fractions
N = int(sys.stdin.readline())
ring = list(map(int, sys.stdin.readline().split()))
for i in range(1,len(ring)):
a = fractions.Fraction(ring[0], ring[i])
a = str(a)
if '/' not in a:
a += '/1'
print(a)
'프로그래밍 > 백준' 카테고리의 다른 글
백준 9375 패션왕 신해빈 - 파이썬 (0) | 2021.07.13 |
---|---|
백준 1010 다리 놓기 - 파이썬 (0) | 2021.07.13 |
백준 11051 이항 계수2 - 파이썬 (0) | 2021.07.12 |
백준 11050 이항 계수1 - 파이썬 (0) | 2021.07.12 |
백준 2579 계단 오르기 - 파이썬 (0) | 2021.07.12 |