728x90
반응형
문제 링크
https://www.acmicpc.net/problem/1934
풀이
import math
t = int(input())
for _ in range(t):
a,b = map(int, input().split())
gcd = math.gcd(a,b)
lcm = a*b // gcd
print(lcm)
math 라이브러리를 불러 와 math.gcd() 함수를 사용해 최대공약수를 구했습니다.
그 이후에 두 수의 곱에 최대공약수를 나누어 최소공배수를 구해 출력했습니다.
728x90
반응형
'알고리즘 정복하기! > 백준 문제풀이' 카테고리의 다른 글
백준 11653번 Python / Math (0) | 2022.02.12 |
---|---|
백준 9613번 Python / Math (0) | 2022.02.11 |
백준 1049번 Python / Greedy (0) | 2022.02.11 |
백준 1439번 Python / Greedy (0) | 2022.02.11 |
백준 9461번 Python / Dynamic Programming (0) | 2022.02.11 |
댓글