팩토리얼을 이용한... 정보
팩토리얼을 이용한...
본문
아래의 문제의 답을 도출하는 과정을 프로그래밍 언어로 구현하시오.(php, javascript... 뭐든 좋습니다)
5! 이란 5 * 4 * 3* 2 *1 를 의미합니다. 따라서 5! =120 이 됩니다.
! 은 "팩토리얼" 이라고 읽습니다.
145 라는 수에 대해, 그 각자리 숫자를 분해하여 !(팩토리얼) 을 붙이고 그 결과를 더해보면..
즉 수식으로 표현해보면
1! + 4! + 5! = 1 + 24 + 120 = 145 가 되어. 분해하기 전 원래 숫자가 나옵니다
문제) 145와 같이 각 자리 숫자를 분해하여 !(팩토리얼) 을 붙이고 그 결과를 모두 더했을 때 원래의 수와 똑같이 나오는 모든 수를 구하시오.