728x90
BOJ 1676 팩토리얼 0의 개수
문제
N!에서 뒤에서부터 처음 0이 아닌 숫자가 나올 때까지 0의 개수를 구하는 프로그램을 작성하시오.
시간 제한 : 2 초
메모리 제한 : 128 MB
입력
첫째 줄에 N이 주어진다. (0 ≤ N ≤ 500)
출력
첫째 줄에 구한 0의 개수를 출력한다.
예제 입력 1
10
예제 출력 1
2
예제 입력 2
3
예제 출력 2
0
풀이
# boj 1676 팩토리얼 0의 개수
import sys
input = sys.stdin.readline
n = int(input())
cnt = 0
while n > 0:
cnt += n // 5
n //= 5
print(cnt)
728x90
'Algorithm(Python) > 수학' 카테고리의 다른 글
[Algorithm] 백준 BOJ 3053 택시 기하학(python 파이썬) (0) | 2023.03.06 |
---|---|
[Algorithm] 백준 BOJ 5543 상근날드(python 파이썬) (0) | 2023.03.05 |
[Algorithm] 백준 BOJ 3046 R2(python 파이썬) (0) | 2023.03.03 |
[Algorithm] 백준 BOJ 2747 피보나치 수(python 파이썬) (0) | 2023.03.02 |
[Algorithm] 백준 BOJ 1037 약수(python 파이썬) (0) | 2023.03.01 |