N, K = list(map(int, input().split()))
up = 1
for i in range(N, N-K, -1):
up *= i
down = 1
for i in range(1, K+1):
down *= i
print(up // down)
math.factorial 활용
from math import factorial
N, K = list(map(int, input().split()))
print(factorial(N)//(factorial(K) * factorial(N-K)))
'# 코딩 문제 관련 > 파이썬' 카테고리의 다른 글
백준 1676번(python) (0) | 2020.04.27 |
---|---|
백준 9375번(python) (0) | 2020.04.20 |
백준 3036번(python) (0) | 2020.04.19 |
백준 2981번(python) (1) | 2020.04.18 |
백준 2609번(python) (0) | 2020.04.10 |