알고리즘/백준
[백준/Python] 11050번 이항 계수 1
ㅈㅣ니
2024. 1. 10. 02:19
https://www.acmicpc.net/problem/11050
11050번: 이항 계수 1
첫째 줄에 \(N\)과 \(K\)가 주어진다. (1 ≤ \(N\) ≤ 10, 0 ≤ \(K\) ≤ \(N\))
www.acmicpc.net

조합공식을 활용하여 풀었다.

풀이
재귀로 factorial 구하는 함수를 구현했다.
n, k = map(int, input().split())
def fact(num):
if num == 0 or num == 1:
return 1
else :
return num * fact(num-1)
print( fact(n) // (fact(n-k)*fact(k)))
반응형