[백준] #3036 링 python

2023. 1. 2. 09:05

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

 

3036번: 링

출력은 총 N-1줄을 해야 한다. 첫 번째 링을 제외한 각각의 링에 대해서, 첫 번째 링을 한 바퀴 돌리면 그 링은 몇 바퀴 도는지 기약 분수 형태 A/B로 출력한다.

www.acmicpc.net

 

📕 설명 📕

from fractions import Fraction
import math

을 사용하여 풀이.

🧑🏻‍💻 나의 풀이 🧑🏻‍💻

from fractions import Fraction
import math
N = int(input())
N_list = list(map(int, input().split()))

for i in N_list[1:]:
    num = Fraction(N_list[0] // math.gcd(i, N_list[0]), i // math.gcd(i, N_list[0]))
    print(str(num.numerator)+'/'+str(num.denominator))

 

BELATED ARTICLES

more