반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [백준] 백준 28352번 10! 파이썬(Python)

1) 문제번호 : 28352

 

2) 문제 출처

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

 

2. 풀이

- 값을 입력 받고, 입력한 값의 초 팩토리얼을 구한다.

- 그리고 나서, 주를 구하기 위해서는 7일 * 24시간 * 60분 * 60초를 구한 값인 604800으로 초 팩토리얼을 나누면 몇 주인지 나온다.

 

3. 소스 코드

def fact(N) : 
    if N > 1 : 
        return N * fact(N-1)
    else :
        return 1


N = int(input())

sec = fact(N)
week = sec // 604800

print(week)

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기