정수론 퍼즐

21! = 510909??171709440000

Eucleides 2012. 8. 12. 15:24

 숫자 뒤에 붙는 !(느낌표)는 계승(factorial)으로서, 그 정의는

 n! = n*(n-1)*(n-2)*...*3*2*1

와 같이 주어진다. 가령 n=5라 하면, 5! = 5*4*3*2*1 = 120 이 된다.

 

 

 이제 본격적으로 문제.

 

누군가가 21!을 계산하였는데 중간의 일곱번째와 여덟번째, 두 자리가 보이지 않는 상태이다.

                       21! = 510909□□171709440000

 

계산기를 사용하지 말고, 빈 칸의 두 숫자를 맞추어보아라. 

 

출처 : 원본은 Cut-The Knot에서 발견한 문제이나, 입맛에 맞게 더 어렵게 꼬았다.

(http://www.cut-the-knot.org/Generalization/div9.shtml)

 

해답 

 

 해설