보안을 그리다, 훈이

[Baekjoon/Python3] 2702번 초6 수학 본문

Programming/Python & Data Structures

[Baekjoon/Python3] 2702번 초6 수학

HooNeee 2020. 12. 4. 01:47

[Baekjoon/Python3] 2702번 초6 수학

 

www.acmicpc.net/problem/2702

 

2702번: 초6 수학

첫째 줄에 테스트 케이스의 개수 T(1<=T<=1,000)가 주어진다. 각 테스트 케이스는 두 정수 a와 b로 이루어져 있고, 공백으로 구분되어 있다. (1 <= a,b <= 1,000)

www.acmicpc.net

 

def lcm(a, b):
    return int((a * b) / gcd(a, b))

def gcd(a, b):
    if a == 0:
        return b
    else:
        return gcd(b % a, a)

t = int(input())
for i in range(t):
    a, b = map(int, input().split())
    print(lcm(a, b), gcd(a, b))
Comments