https://www.acmicpc.net/problem/11050
문제
자연수 과 정수 가 주어졌을 때 이항 계수 를 구하는 프로그램을 작성하시오.
입력
첫째 줄에 과 가 주어진다. (1 ≤ ≤ 10, 0 ≤ ≤ )
출력
를 출력한다.
def fac(n):
answer = 1
if n > 0:
answer = n * fac(n-1)
return answer
N, K = map(int, input().split())
print(int(fac(N) / (fac(K) * fac(N-K))))
'Coding Test > 백준' 카테고리의 다른 글
[백준] / [Python] / [1010] 다리 놓기 (0) | 2022.11.17 |
---|---|
[백준] / [Python] / [11051] 이항 계수 2 (0) | 2022.11.16 |
[백준] / [Python] / [3036] 링 (0) | 2022.11.16 |
[백준] / [Python] / [1934] 최소공배수 (0) | 2022.11.15 |
[백준] / [Python] / [2609] 최대공약수와 최소공배수 (0) | 2022.11.15 |