만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

팩토리얼 파워

시간 제한1초메모리 제한1024 MB

요약
1 이상 5천만 이하의 정수 N을 입력받아 N!에서 0이 아닌 가장 오른쪽 숫자를 구합니다.
난이도

보통10점 중 5점

유형
수학, 정수론
정답자
아직 제출이 없습니다

문제

N!N!(N 팩토리얼)은 1부터 N까지의 정수를 모두 곱한 값이다.

12! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 = 479,001,600

12!12!의 가장 오른쪽에 있는 0이 아닌 자릿수는 6이다.

정수 NN(1≤N≤50,000,0001 \le N \le 50{,}000{,}000)을 입력받아 N!N!의 가장 오른쪽에 있는 0이 아닌 자릿수를 구하는 프로그램을 작성하시오.

10,000,000!10{,}000{,}000!의 끝에는 0이 2,499,999개 있다.

입력

정수 NN이 한 줄에 주어진다.

출력

N!N!의 가장 오른쪽에 있는 0이 아닌 자릿수를 한 줄에 출력한다.

예제1

  1. 예제 1

    입력
    12
    
    예상 출력
    6