728x90
BOJ 2609 최대공약수와 최소공배수
문제
두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오.
시간 제한 : 1 초
메모리 제한 : 128 MB
입력
첫째 줄에는 두 개의 자연수가 주어진다.
이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다.
출력
첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다.
예제 입력 1
24 18
예제 출력 1
6
72
풀이
# boj 2609 최대공약수와 최소공배수
import math
n, m = map(int, input().split())
print(math.gcd(n,m))
print(math.lcm(n,m))
728x90
'Algorithm(Python) > 수학' 카테고리의 다른 글
[Algorithm] 백준 BOJ 3003 킹,퀸,룩,비숍,나이트,폰(python 파이썬) (0) | 2023.02.15 |
---|---|
[Algorithm] 백준 BOJ 2581 소수(python 파이썬) (0) | 2023.02.14 |
[Algorithm] 백준 BOJ 2775 부녀회장이 될테야(python 파이썬) (0) | 2023.02.12 |
[Algorithm] 백준 BOJ 1085 직사각형에서 탈출(python 파이썬) (0) | 2023.02.11 |
[Algorithm] 백준 BOJ 1193 분수찾기(python 파이썬) (0) | 2023.02.10 |