PS
[λ°±μ€] 2702 μ΄6 μν with Python
νμ€_It's
2023. 4. 14. 14:26
728x90
λ°μν
π BOJ 2702 μ΄6 μν
π‘ 쑰건
λ μ μ aμ b μ΅μ곡배μλ λ μμ 곡ν΅λ λ°°μ μ€ κ°μ₯ μμ μμ΄κ³ , μ΅λ곡μ½μλ λ μμ 곡ν΅λ μ½μμ€ κ°μ₯ ν° μμ΄λ€.
aμ bκ° μ£Όμ΄μ‘μ λ, μ΅μ곡배μμ μ΅λ곡μ½μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νλ λ¬Έμ .
첫째 μ€μ ν μ€νΈ μΌμ΄μ€μ κ°μ T(1<=T<=1,000)κ° μ£Όμ΄μ§λ€.
κ° ν μ€νΈ μΌμ΄μ€λ λ μ μ aμ bλ‘ μ΄λ£¨μ΄μ Έ μκ³ , 곡백μΌλ‘ ꡬλΆλμ΄ μλ€. (1 <= a,b <= 1,000)
μν, λΈλ£¨νΈν¬μ€ μ νμ λ¬Έμ
π μμ λ° μ€νκ²°κ³Ό
μμ 1
3
5 10
7 23
42 56
μ€νκ²°κ³Ό 1
10 5
161 1
168 14
β¨οΈ λ¬Έμ νμ΄
- math λΌμ΄λΈλ¬λ¦¬μ μλ lcm < μ΅μ곡배μ >, gcd <μ΅λ곡μ½μ> ν¨μλ₯Ό μ¬μ©νλ€.
π₯ μμ€ μ½λ
from sys import stdin
from math import gcd, lcm
for _ in range(int(stdin.readline())):
a, b = map(int, stdin.readline().split())
print(lcm(a, b), gcd(a, b))
λ°μν