더북(TheBook)

 

1팩토리얼

 

이미 알고 있는 사람도 있겠지만, 팩토리얼을 잠깐 정리하고 넘어가겠습니다. 팩토리얼은 숫자 뒤에 느낌표(!)를 붙여 표기하며 1부터 n까지 연속한 숫자를 차례로 곱한 값입니다. ‘계승’이라고도 합니다.

 

1! = 1

3! = 1 × 2 × 3 = 6

5! = 1 × 2 × 3 × 4 × 5 = 120

n! = 1 × 2 × 3 × × (n -1) × n

단, 0!은 1이라고 약속합니다.

 

팩토리얼을 구하는 프로그램은 문제 1에서 살펴본 1부터 n까지의 숫자 더하기를 조금 고치면 쉽게 만들 수 있습니다. 프로그램 1-1에서 덧셈 연산을 곱셈 연산으로 바꾸고, 계산의 초깃값을 0에서 1로만 고치면 팩토리얼 프로그램을 간단히 만들 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.