팩토리얼을 이용한... > 퀴즈게시판

퀴즈게시판

답을 맞히시면, 문제를 내신 회원님이 채택을 해드립니다.
채택은 '좋아요'와 같습니다.

팩토리얼을 이용한... 정보

팩토리얼을 이용한...

본문

아래의 문제의 답을 도출하는 과정을 프로그래밍 언어로 구현하시오.(php, javascript... 뭐든 좋습니다)

 

 

5! 이란 5 * 4 * 3* 2 *1 를 의미합니다. 따라서 5! =120 이 됩니다.

! 은 "팩토리얼" 이라고 읽습니다.

 

145 라는 수에 대해,  그 각자리 숫자를 분해하여 !(팩토리얼) 을 붙이고 그 결과를 더해보면..

즉 수식으로 표현해보면

1! + 4! + 5! = 1 + 24 + 120 = 145 가 되어. 분해하기 전 원래 숫자가 나옵니다

 

문제) 145와 같이 각 자리 숫자를 분해하여 !(팩토리얼) 을 붙이고 그 결과를 모두 더했을 때 원래의 수와 똑같이 나오는 모든 수를 구하시오.