자연수 N과 정수 K가 주어졌을 때 이항 계수 (N, K)를 구하는 프로그램을 작성하시오.
첫째 줄에 (N)과 (K)가 주어진다. (1 ≤ (N) ≤ 10, 0 ≤ (K) ≤ (N))
(N, K)를 출력한다.
import math
n, k = map(int, input().split())
print(math.factorial(n)//math.factorial(k)//math.factorial(n-k))
# 직접 만들기
def f(n):
ans = 1
for i in range(2, n+1):
ans *= i
return ans
def find(n, r):
return f(n) // f(r) // f(n-r)