Share my Python answer in 60ms


  • 0
    A
    class Solution:
    # @param {integer} n
    # @return {integer}
    def trailingZeroes(self, n):
        m = 1
        ans = 0
        while n >= 5 ** m:
            ans = ans + n / (5 ** m)
            m = m + 1
        
        return ans
    

    I calculate how many 5 in factorial!


Log in to reply
 

Looks like your connection to LeetCode Discuss was lost, please wait while we try to reconnect.