만드는 중입니다

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

10!

면접 대비

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

요약
N이 주어질 때 N!초가 몇 주인지 구합니다. 6주는 3628800초입니다.
난이도

쉬움10점 중 2점

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

문제

10!10!초는 정확히 66주와 같다. 10!10!초는 1×2×3×⋯×9×10=3 628 8001\times 2\times 3\times \cdots \times 9\times 10 = 3\,628\,800초이고, 66주도 7×6×24×60×60=3 628 8007\times 6\times 24\times 60\times 60 = 3\,628\,800초이기 때문이다.

N!=1×2×3×⋯×N−1×NN!=1\times 2\times 3\times \cdots \times N-1\times N초가 몇 주인지 구하는 프로그램을 작성해 보자.

입력

첫째 줄에 정수 NN이 주어진다. (10≤N≤17)(10 \leq N \leq 17)

출력

N!N!초가 몇 주와 같은지 출력한다.

힌트

채점 환경에서 int 자료형은 최대 231−1=2 147 483 6472^{31}-1=2\,147\,483\,647까지의 정수를 저장할 수 있고, C/C++의 long long과 Java의 long은 최대 263−1=9 223 372 036 854 775 8072^{63}-1=9\,223\,372\,036\,854\,775\,807까지의 정수를 저장할 수 있다.

예제2

  1. 예제 1

    입력
    10
    
    예상 출력
    6
    
  2. 예제 2

    입력
    17
    
    예상 출력
    588107520