본문 바로가기
Dev/Javascript

n개중 m개를 구하는 경우의 수 - 팩토리얼

by 펭귄안에 온천 2023. 7. 20.
728x90
반응형
5개중 3개를 구하는 경우의 수 

balls : 5
share : 3

function solution(balls, share) {
    return factorial(balls) / ( factorial(balls-share) * factorial(share) )
}

// 팩토리얼을 구하는 함수
function factorial(num) {
    let returnFactorial = BigInt(1)
    for(let i = num; i >= 2; i-- ) {
        returnFactorial*=BigInt(i)
    }
    return returnFactorial
}
반응형