[파이썬3 코딩테스트] 구슬을 나누는 경우의 수

Sy Rhee·2023년 1월 13일
0

문제설명

조합(nCr)을 이용한 문제이다.

나의 풀이

def solution(balls, share):
    fac = lambda n:n*fac(n-1) if n>1 else 1
    return fac(balls)/(fac(share)*fac(balls-share))

factorial : 재귀함수로 나타내어 lambda 함수 적용.
앞서 정의한 fac 함수를 적용하여 return.

profile
hello

0개의 댓글