RUBY
조합(파이썬 출력) 본문
조합
조합
n개에서 r개를 택하는 경우의 수
순열이 순서 상관 있이 r개를 선택하는 것이라면 조합은 순서에 상관없이 r개를 선택하는 것이다.
파이썬을 이용해서 다음 조합의 값을 구해보자
아래 공식을 이용해보자
numN = int(input('numN 입력: '))
numR = int(input('numR 입력: '))
resultP = 1
resultR = 1
resultC = 1
for n in range(numN, (numN-numR), -1):
print('n : {}'.format(n))
resultP = resultP * n
print('resultP: {}'.format(resultP)) #nPr에 대한 값을 구한다.
for n in range(numR, 0, -1):
print('n : {}'.format(n))
resultR = resultR * n
print('resultR: {}'.format(resultR)) #r!에 대한 값을 구한다.
resultC = int(resultP / resultR)
print('resultC: {}'.format(resultC))
'프로그래밍 언어 > Python' 카테고리의 다른 글
약수,소수,소인수(파이썬 출력) (0) | 2023.01.17 |
---|---|
확률(파이썬 출력) (0) | 2023.01.17 |
순열(파이썬 출력) (0) | 2023.01.14 |
군수열(파이썬 출력) (0) | 2023.01.14 |
팩토리얼(파이썬 출력) (0) | 2023.01.14 |
Comments