Baekjoon 문제 풀기 (11050번 : 이항 계수 1) Python
11050번 : 이항 계수 1
1. 문제읽기
이항계수 식만 알면 된다..
이항계수가 뭔지 몰라서 검색해서 풀었다.
간단히 말하면 조합이랑 같은 거라고 한다.
$\frac{n!}{k!(n-k)!}$ 이 공식만 알면 된다.
2. 제출 코드
팩토리얼을 구현한다.
n, k = map(int, input().split())
top = 1
for i in range(n, n-k, -1):
top *= i
bottom = 1
for i in range(1, k+1):
bottom *= i
print(int(top/bottom))
3. 공부할 것
math모듈에 factorial 함수가 있었다.
또 쓸일이 있을지는 모르겠다.
import math
n, k = map(int, input().split())
print(math.factorial(n)//(math.factorial(k)*math.factorial(n-k)))
댓글남기기