n개 에서 r개를 택하여 나열하는 경우의 수
순서
가 중요🏷️풀이
numN = int(input('numN 입력: '))
numR = int(input('numR 입력: '))
result = 1
for n in range(numN, (numN-numR), -1):
print('n : {}'.format(n))
result = result * n
print('result: {}'.format(result))
nPr(순열)
numN : n
numR : r
result : 몇가지, 가지수에 대한 변수
n ~ (n-r)까지 1개 씩 차감하면서, 반복 실행
n = int(input('친구 수 입력 : '))
result = 1
for i in range(1, n): ✔️
result *= i ✔️
print('result: {}'.format(result))
✔️ for range 문으로 1 부터 n-1 까지 반복해주기 위해 "n"으로 설정
✔️ result에 i를 곱해줌