반응형
1. 문제
https://www.acmicpc.net/problem/2609
2609번: 최대공약수와 최소공배수
첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다.
www.acmicpc.net
2. 풀이
# 유클리드 호제법 멋있다!
# 2609
a,b = map(int,input().split())
def GCD (a,b):
while b != 0:
a,b = b,a % b
return a
def LCM (a,b):
return a * b // GCD(a,b)
print(GCD(a,b))
print(LCM(a,b))
반응형
'프로그래밍 공부 > 파이썬 알고리즘 공부' 카테고리의 다른 글
(백준 파이썬) 1978번. 소수 찾기 (0) | 2022.01.09 |
---|---|
(백준 파이썬) 2693번 풀이. N번째 큰 수 (0) | 2022.01.09 |
(백준 파이썬) 2309번. 일곱난쟁이 (0) | 2022.01.09 |
(백준 파이썬) 10870번. 피보나치 수 5 (0) | 2022.01.09 |
(백준 파이썬) 2460번. 지능형 기차 (0) | 2022.01.09 |
댓글