2019-02-10 Day 36

2019-02-10  本文已影响0人  骚得过火
  1. 阶乘后面的零
    给定一个整数 n,返回 n! 结果尾数中零的数量。

示例 1:

输入: 3
输出: 0
解释: 3! = 6, 尾数中没有零。
示例 2:

输入: 5
输出: 1
解释: 5! = 120, 尾数中有 1 个零.
说明: 你算法的时间复杂度应为 O(log n) 。

class Solution {
public:
    int trailingZeroes(int n) {
         
        
        
        int  count = 0 ;
        
        for( long int chu = 5 ; chu <= n  ; chu *= 5 )
        {
            count = count + n / chu;
            
        }
        
        return count ;
    }
};

上一篇下一篇

猜你喜欢

热点阅读