[백준]링

2020. 8. 27. 23:241일 1 알고리즘

이번에는 링의 반지름이 주어질때, 첫 번째 링을 한 바퀴 돌리면, 나머지 링은 몇 바퀴 돌아가는지 구하는 알고리즘을 작성하시오.

from fractions import Fraction

N = int(input())
ring_list= list(map(int, input().split()))

for i in range(1, N):
    answer = Fraction(ring_list[0],1)/Fraction(ring_list[i],1)
    print(answer.numerator,'/',answer.denominator,sep = '')

처음에는 fractions에서 Fraction가져와줍니다 다음 입력값을 지정할 변수를 지정에 리스트를 지정하주고 for문을 사용하여 분모에 해당하는값과 분자에 해당하는 값을 구해줍니다 마지막으로 분수를 구분해주기위해 중앙에"/"를 넣어주고 출력해줍니다

'1일 1 알고리즘' 카테고리의 다른 글

[백준]이항 계수 1  (0) 2020.08.31
[백준]패션왕 신혜빈  (0) 2020.08.28
[백준]검문  (0) 2020.08.26
[백준]소인수 분해  (0) 2020.08.24
[백준]약수  (0) 2020.08.24