172. 阶乘后的零

简书
其实就是求阶乘中10这个因子出现的次数。10=2*5,而2出现的次数远多于5,因此我们只要求出因子5出现的次数就行了。
ans=n//5+n//25+n//125……
class Solution:
    def trailingZeroes(self, n: int) -> int:
        i = 5
        ans = 0
        while i<=n:
            ans += n//i
            n = n//i
        return ans