알고리즘/백준

[백준/Python] 11050번 이항 계수 1

ㅈㅣ니 2024. 1. 10.
반응형

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)))

 

반응형