minimimi
[백준] 1934 최소공배수 본문
반응형
문제출처] https://www.acmicpc.net/problem/1934
문제요약
최소공배수 구하기
풀이
2609번 최대공약수와 최소공배수 문제와 같이 유클리드 호제법을 이용하여 풀면 된다.
2609번문제풀이 링크] https://zero-rabbit.tistory.com/53
소스코드는 Python 3으로 작성되었습니다.
import sys
input = sys.stdin.readline
def gcd(a, b):
# 무조건 a > b 유지
if a > b:
pass
else:
a,b = b,a
while b >0:
r = a % b
a, b = b,r
return a
case = int(input())
for _ in range(case):
n, m = map(int, input().split())
print(n*m//gcd(n, m))
반응형
'프로그래밍 공부 > 알고리즘' 카테고리의 다른 글
[백준] 1010 다리 놓기 (0) | 2021.09.28 |
---|---|
[백준] 3036 링 (0) | 2021.09.27 |
[백준] 2609 최대공약수와 최소공배수 (0) | 2021.09.26 |
[백준] 1037 약수 (0) | 2021.09.25 |
[백준] 18870 좌표 압축 (0) | 2021.09.23 |