
문제 www.acmicpc.net/problem/11050 11050번: 이항 계수 1 첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\)) www.acmicpc.net 코드 # (n) ==> nCk = n! / ((n-k)! * k!) 이항계수와 조합이 같은개념 같다 # (k) n , k = map(int,input().split()) def fac(a): # k가 입력값으로 0이 들어올 수 있으므로 0에대한 처리도 해줘야한다. if a== 0 : return 1 if a == 1: return 1 else: return a * fac(a-1) print(fac(n) // (fac(n-k) * fac(k))) 코드설명 이항계수와 조합을 같은 뜻으..
알고리즘/백준
2021. 3. 13. 22:57