[파이썬] 두 수의 최대공약수 구하기
2024. 7. 21. 20:04ㆍPYTHON
GCD는 "Greatest Common Divisor"의 약자로, 두 수의 최대공약수를 의미한다.
최대공약수는 두 수가 공통으로 나눌 수 있는 가장 큰 정수이다.
GCD는 분수의 기약분수 형태를 구할 때, 또는 두 수의 약수 관계를 분석할 때 유용하다.
Python에서는 math 모듈의 gcd 함수를 사용하여 두 수의 최대공약수를 쉽게 구할 수 있다.
이 함수는 유클리드 알고리즘(Euclidean algorithm)을 사용하여 두 수의 GCD를 계산한다.
import math
# 두 수의 최대공약수 구하기
a = 48
b = 18
g = math.gcd(a, b)
print(g) # 출력: 6
'PYTHON' 카테고리의 다른 글
[파이썬 기초]문자열 포맷팅 (0) | 2024.08.03 |
---|---|
[프로그래머스] 코딩테스트 입문 최빈값 구하기 (0) | 2024.07.23 |
파이썬의 내포 표기법(Comprehension) (0) | 2023.08.26 |
파이썬 등가성과 동일성 (0) | 2023.08.26 |
알고리즘 순서도 (0) | 2023.08.21 |