백준 #1676 The Number of Factorial Zeros: Python

문제

N에 있는 0의 개수를 세는 프로그램을 작성하세요! 뒤에서부터 0이 아닌 첫 번째 숫자까지 계산합니다.

누르다

첫 번째 행에서 찾은 0의 수를 반환합니다.

예시 입력 1

10

예제 출력 1

2

샘플 입력 2

3

샘플 출력 2

0

수학 모듈은 교직원 계산을 편리하게 수행하는 데 사용됩니다.

계산된 값을 문자열로 변환하고 순서를 반대로 한 다음 순차적으로 쿼리하면 값을 쉽게 찾을 수 있습니다.

import math

N = int(input())
str2 = math.factorial(N)
m = str(str2)
m = list(m)
m.reverse()
cnt = 0
for i in m:
    if i != '0':
        break
    else:
        cnt += 1

print(cnt)