알고리즘
[Python] 백준 11051 : 이항 계수 2
ji_iin
2021. 8. 29. 14:33
문제
[ 문제 조건 ]
- nCk 를 구하면 된다.
[ 해결순서 ]
- 먼저 분류가 DP라서 DP로 해결하려 했다.
- 팩토리얼 값들을 저장하기 위해 dp배열을 선언해서 반복해서 곱한 값들을 배열에 저장하였고
- 계산 된 값을 그냥 공식에 맞게 출력했다.
- nCn이나 nC0인 경우는 값이 그냥 1이기 때문에 조건문을 추가하였다. ( 넣지않아서 에러가 발생했다 )
- 파이썬에 내장되어 있는 factorial 모듈도 있길래 그것도 사용해서 풀어봤다. 3줄만에 풀 수 있었다 !
✏️한줄평
: 재귀적으로 팩토리얼을 구하지 않고 dp로 풀어볼 수 있는 문제였다.