프로그래머스 | Python | 구슬을 나누는 경우의 수
·
프로그래머스
프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr내코드import mathdef solution(balls, share): return math.factorial(balls)/(math.factorial(balls-share)*math.factorial(share))코드설명조합 공식인 (nr)=n!(n−r)!⋅r!\binom{n}{r} = \frac{n!}{(n-r)! \cdot r!}을 직접 구현했습니다.math.factorial 함수를 사용해 구슬의 개수에 대한 팩토리얼 값을 계산한 뒤, 이를 공식에 대입해 조합 값을 반환합니다.구슬의 개수 balls와 고를 개수 share를 활용해 조합의 경우의..