def foo(n):
s = 1
for i in range(1, n + 1):
s *= i
s = str(s)
r = 0
for i in range(len(s) - 1, -1, -1):
if s[i] == '0':
r += 1
else:
break
return r
Python
class Solution:
def thenumberof0(self , n: int) -> int:
if n == 0: return 0
import math
c = int(math.log(n, 5))
ret = 0
for i in range(1, c + 1):
ret += n // (5 ** i)
return ret