def gcd(m,n):
if m==0 or n==0:
return (m if n==0 else n)
elif m>n:
a=m%n
return gcd(n,a)
elif m<n:
a=n%m
return gcd(m,a)
for x in range(int(input())):
a,b=map(int,input().split())
if a==b:
print(a)
else:
k=gcd(a,b)
print((a*b)//k)
'알고리즘 > 백준' 카테고리의 다른 글
백준-1978번(소수 찾기)-python3 (0) | 2023.11.24 |
---|---|
백준-1966번(프린터 큐)-python3 (0) | 2023.11.24 |
백준-1932번(정수 삼각형)-python3 (0) | 2023.11.24 |
백준-1929번(소수 구하기)-python3 (0) | 2023.11.24 |
백준-1927번(최소 힙)-python3 (0) | 2023.11.24 |