백준(Python) 풀이/수학

백준(Python) 10474번 분수좋아해? 풀이

개발윗미 2021. 11. 8. 14:32

Python으로 구현한 10474번 분수좋아해? 문제 풀이입니다.

 

https://www.acmicpc.net/problem/10474

 

10474번: 분수좋아해?

당신은 학생들의 기초수학 학습을 돕는 소프트웨어를 개발하는 팀의 개발자이다. 당신은 가분수를 대분수(?)로 출력하는 부분을 개발해야 한다. 진분수는 분자가 분모보다 작은 분수이다; 대분

www.acmicpc.net


while True :
  a, b = map(int, input().split())
  if a == 0 and b == 0 :
    break
  d = a // b
  print(f"{d} {a - (d*b)} / {b}")

 

1. while문을 통해 입력받은 두 수가 모두 0일때까지 반복 수행한다.

 

2. 대분수를 의미하는 d에 입력받은 a를 b로 나눈 몫을 할당한다.

 

3. 출력 형식에 맞추어서 문제에서 요구하는 값을 출력한다.