백준

[공식] 조합 공식, 순열 공식

YoonJuHan 2023. 9. 11. 20:41

def factorial(a):
    n = 1
    for i in range(2, a+1):
        n = n * i
    return n

n, r = map(int, input().split())

# n, r 둘 중 더 큰값을 n의 자리에 넣는다.

result = factorial(n) // (factorial(r) * factorial(n - r))
print(result)

 

def factorial(a):
    n = 1
    for i in range(2, a+1):
        n = n * i
    return n

n, r = map(int, input().split())

# n, r 둘 중 더 큰값을 n의 자리에 넣는다.

result = factorial(n) // factorial(n - r)
print(result)