몽상실현개발주의

[BOJ] 2609 / 최대공약수와 최소공배수 / Python 파이썬 본문

Algorithm PS/BOJ

[BOJ] 2609 / 최대공약수와 최소공배수 / Python 파이썬

migrationArc 2021. 5. 27. 16:39

[BOJ] 2609 / 최대공약수와 최소공배수 / Python 파이썬

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

 

2609번: 최대공약수와 최소공배수

첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다.

www.acmicpc.net

 

풀이

최대공약수와 최소공배수를 구하는 문제이다.

 

최대공약수를 유클리드 호제법을 이용하여 구하였더니, 시간초과가 발생하였다.

그래서 Python Math 라이브러리를 활용하였다.

 

import math

A, B = map(int, input().split())
print(math.gcd(A, B))
print(math.lcm(A, B))
Comments