본문 바로가기
성장하기/Python

[함수] comb

by 솔로 슈퍼스타 2023. 6. 17.
728x90

comb 함수는 조합(combination)을 계산하는 함수로, math 모듈의 일부로 제공됩니다. comb 함수는 조합을 계산하여 반환하며, 주어진 n과 k 값에 대한 이항 계수(binomial coefficient) 를 계산합니다.

 

일반적으로 이항 계수는 다음과 같은 공식을 사용하여 계산됩니다:

C(n, k) = n! / (k! * (n - k)!)


다음은 math 모듈의 comb 함수의 간단한 사용 예제입니다:

 

import math

# 5 개 중에서 2 개를 선택하는 조합 계산
n = 5
k = 2
result = math.comb(n, k)
print(result)

#출력
#10

위의 코드를 실행하면 5 개 중에서 2 개를 선택하는 조합인 10이 출력됩니다. math.comb(n, k) 형식으로 n과 k 값을 전달하여 조합을 계산합니다.

math 모듈의 comb 함수를 사용하여 Python에서 조합을 계산할 수 있습니다. 이를 이용하여 조합을 계산하고 원하는 결과를 얻을 수 있습니다.

'성장하기 > Python' 카테고리의 다른 글

[함수] divmod  (0) 2023.06.17
[함수] dictionary 의 get  (0) 2023.06.17
[함수] eval  (0) 2023.06.17
[기타] :=  (0) 2023.06.17
이진수 변환  (0) 2023.06.17