https://www.acmicpc.net/problem/2609
2609번: 최대공약수와 최소공배수
첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다.
www.acmicpc.net
import sys
import math
if __name__ == '__main__':
# 두 자연수 입력
a, b = map(int, sys.stdin.readline().split())
# 최대공약수 구하기
gcd = math.gcd(a, b)
# 최소공배수 구하기
lcm = a * b // gcd
print(gcd)
print(lcm)
'코딩테스트 연습 > 수학' 카테고리의 다른 글
[수학] 17425 약수의 합 (1) | 2024.01.24 |
---|---|
[수학] 1978 소수 찾기 (1) | 2024.01.24 |
[수학] 17427 약수의 합 2 (0) | 2024.01.24 |
[수학] 1037 약수 (0) | 2024.01.24 |
[수학] 4375: 1 (0) | 2024.01.23 |