ALGORITHM/PYTHON

백준 BAEKJOON 28352번 10! [PYTHON/파이썬]

칼코
반응형

 

 

 

 

 

백준 BAEKJOON 28352번 10! [PYTHON/파이썬]


<문제 출처> (BRONZE Ⅳ)

https://www.acmicpc.net/problem/28352

 

28352번: 10!

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

www.acmicpc.net

 

 

 

 

 

<풀이>

for 문을 통해 N 팩토리얼의 결괏값을 도출한 뒤

초(60), 분(60), 시간(24), 일(7)을 순서대로 나누어서 몇 주인지 출력했다.

 

 

 

 

 

 

<코드>

N = int(input())
result = 1
for i in range(2, N+1):
    result *= i

print(int(result / 60 / 60 / 24 / 7))

 

 

 

 

 

 

반응형