BAEKJOON (Python)/단계별

BAEKJOON_13241 "최소공배수" PYTHON

RiLLa_0511 2023. 4. 3. 21:54
728x90

[백준] 13241번 Python 파이썬

 

https://www.acmicpc.net/problem/13241

 

13241번: 최소공배수

정수 B에 0보다 큰 정수인 N을 곱해 정수 A를 만들 수 있다면, A는 B의 배수이다. 예: 10은 5의 배수이다 (5*2 = 10) 10은 10의 배수이다(10*1 = 10) 6은 1의 배수이다(1*6 = 6) 20은 1, 2, 4,5,10,20의 배수이다. 다

www.acmicpc.net

 

1934번과 같은 방법으로 최소공배수를 구하였다.

https://rilla0511.tistory.com/94

 

BAEKJOON_1934 "최소공배수" PYTHON

[백준] 1934번 Python 파이썬 https://www.acmicpc.net/problem/1934 1934번: 최소공배수 두 자연수 A와 B에 대해서, A의 배수이면서 B의 배수인 자연수를 A와 B의 공배수라고 한다. 이런 공배수 중에서 가장 작은

rilla0511.tistory.com

import sys

a, b = map(int, sys.stdin.readline().split())

at, bt = min(a, b), max(a, b)
while at % bt != 0:
    at, bt = bt, at % bt
    
print((a*b)//bt)

혼자 공부하며 올리는 블로그입니다. 틀린 내용은 댓글 남겨주시면 감사하겠습니다.