1일 1 알고리즘

[백준]링

wallnut's 2020. 8. 27. 23:24

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

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문을 사용하여 분모에 해당하는값과 분자에 해당하는 값을 구해줍니다 마지막으로 분수를 구분해주기위해 중앙에"/"를 넣어주고 출력해줍니다