반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
Today
Total
관리 메뉴
조금씩 꾸준하게
[백준] 2407번 - 조합 (Python, 파이썬) 본문
ProblemSolving/BOJ

[백준] 2407번 - 조합 (Python, 파이썬)

적절 2023. 1. 8.
반응형

문제

https://www.acmicpc.net/problem/2407

 

2407번: 조합

n과 m이 주어진다. (5 ≤ n ≤ 100, 5 ≤ m ≤ 100, m ≤ n)

www.acmicpc.net

 

접근 방법

import math
math.comb(n, m)

위와 같이 구하는 방법도 있고 itertools의 combination을 활용하는 방법도 있겠으나 아래의 기본 식을 이용하여 모듈을 사용하지 않고 계산할 수 있다.

 

 

 

 

코드

def fact(n):
    result = 1
    for i in range(1, n+1):
        result *= i
    return result

n, m = map(int, input().split())
print(fact(n)//(fact(n-m)*fact(m)))

 

풀이 정보

시도 횟수: 1회

총 문제 풀이에 걸린 시간: 4분 26초

 

반응형
Comments