백준 풀이

백준 2609번 파이썬

ag2개발자 2022. 8. 21. 01:27
n,m = map(intinput().split())
# 임의의 n, m 중 max, min의 값을 찾는다.
_max, _min = max(n, m), min(n, m)
    # min의 값이 0보다 크면
while _min:
    _max, _min = _min, _max%_min
print(_max, int(n * m / _max))

수학적으로 최소공배수와 최대공약수를 어떻게 구하는지 알아야지 풀 수 있는 문제.

코테라면 저 공식정도는 주지 않을까..

'백준 풀이' 카테고리의 다른 글

백준 10989번 파이썬  (0) 2022.08.21
백준 10039번 파이썬  (0) 2022.08.21
백준 2775 파이썬  (0) 2022.08.20
백준 2480번 파이썬  (0) 2022.08.20
백준 1085번 파이썬  (0) 2022.08.20