[백준/파이썬] 9297번 Reducing Improper Fractions 풀이

업데이트:



문제 정보


풀이

문제

가분수를 입력받아 정수부와 진분수 형태로 출력하는 문제입니다.

코드

import sys;read=sys.stdin.readline
for T in range(int(read())):
    n,d=map(int,read().split())
    r=f'Case {T+1}: '
    if n//d!=0:r+=f'{n//d} '
    if n%d!=0:r+=f'{n%d}/{d}'
    if n==0:r+='0'
    print(r)

설명

n//d를 정수부로, 나머지 n%d를 분수부로 나눠 출력하고, 입력이 0인 경우는 0을 바로 출력합니다.



댓글남기기