어려운 문제
쉬움
유형
프로그래밍
배점
100점
참여자
441
정답률
78.6%
17
7
문제
팩토리얼은 느낌표를 사용하여 표기하며, 다음과 같이 정의합니다.
(단,
을 만족해야한다)
하지만, 팩토리얼 연산의 결과는 큰 값인 경우가 많아서, 이를 한 자릿수로 만드는 연산을 하려고 합니다. 연산 과정은 아래와 같습니다.
- 팩토리얼 연산을 통해서 만들어진 결괏값을
라고 정의합니다.
- 만약
가 한 자릿수이면 연산 과정을 종료합니다. 그렇지 않다면,
의 모든 자릿수를 더한 새로운 값
를 구합니다.
의 값을
로 교체하고, 2번 과정으로 돌아갑니다.
입력
첫째 줄에 정수
이 주어집니다.
출력