728x90
https://www.acmicpc.net/problem/11050
문제 접근
- nCk : (n! / k!(n - k)!)를 출력해주는 문제
- 파이썬의 math에서 factorial을 import해줘도되고 factrorial을 직접 만들어도 된다.
math 라이브러리를 활용한 코드
from math import factorial
n, k = map(int, input().split())
b = factorial(n) // (factorial(k) * factorial(n-k))
print(b)
직접 구현한 코드
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
n, k = map(int, input().split())
b = factorial(n) //(factorial(k) * factorial(n-k))
print(b)
'알고리즘 > 백준 문제풀이' 카테고리의 다른 글
백준- 11650(좌표 정렬하기, python) (0) | 2023.05.26 |
---|---|
백준 - 2164(카드2, python) (0) | 2023.05.24 |
백준-1018(체스판 다시 칠하기, python) (0) | 2023.05.23 |
백준 14501- 퇴사(kotlin) (0) | 2023.02.08 |
백준 9095번 - 1, 2, 3 더하기 (0) | 2023.02.08 |