반응형
[문제] & [결과]
[해설]
이 문제는 백준 2609번 문제에 나왔던 유클리드 호제법을 이용해 최대공약수를 먼저 구해야한다.
최소공배수는 두 수를 곱하고 최대공약수로 나누면 얻을 수 있기 때문이다.
그래서 gcd라는 함수를 만들어 두 정수를 매개변수로 받는다.
이전 게시글 중 2609번을 참고하면 gcd, 최대공약수에 대한 추가 설명이 있다.
그렇게 최대공약수를 반환하고 반환된 값을 곱한 두 수로부터 나누면 최소공배수를 얻을 수 있다.
반응형
'알고리즘 PS > Python' 카테고리의 다른 글
백준 4101번 파이썬 문제 풀이 (0) | 2022.02.19 |
---|---|
백준 2480번 파이썬 문제 풀이 (0) | 2022.02.19 |
백준 10039번 파이썬 문제 풀이 (0) | 2022.02.17 |
백준 1789번 파이썬 문제 풀이 (0) | 2022.02.17 |
백준 10817번 파이썬 문제 풀이 (0) | 2022.02.17 |