성장일기
[python] 백준 14490 - 백대열 본문
n:m 형태로 주어진 두 수를
최대한 약분해서 출력
import sys
input=sys.stdin.readline
def gcd(a,b):
if b==0:
return a
else:
return gcd(b,a%b)
n,m=input().split(':')
n=int(n)
m=int(m)
gcd_nm=gcd(n,m)
print(f'{n//gcd_nm}:{m//gcd_nm}') //gcd로 나눠서 출력
'알고리즘 문제' 카테고리의 다른 글
[python] 백준 7785 - 회사에 있는 사람 (0) | 2022.01.01 |
---|---|
[python] 백준 1735 - 분수 합 (0) | 2021.12.31 |
[python] 백준 17219 - 비밀번호 찾기 (0) | 2021.12.30 |
[python] 백준 1620 - 나는야 포켓몬 마스터 이다솜 (0) | 2021.12.30 |
[python] 백준 20003 - 거스름돈이 싫어요 (0) | 2021.12.29 |