其他分享
首页 > 其他分享> > 从零开始刷力扣(八十七)——172. 阶乘后的零

从零开始刷力扣(八十七)——172. 阶乘后的零

作者:互联网

分类:数与位

题目描述

给定一个整数 n,返回 n! 结果尾数中零的数量。

示例 1:

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

示例 2:

输入: 5
输出: 1
解释: 5! = 120, 尾数中有 1 个零.

思路:

找0==》找2和5

代码实现:

/**
 * @param {number} n
 * @return {number}
 */
var trailingZeroes = function (n) {
    let count = 0;
    while (n > 0) {
        count += Math.floor(n / 5);
        n = Math.floor(n / 5);
    }
    return count;
};

运行结果:

 

 

 

 

标签:八十七,count,return,示例,尾数,number,阶乘,刷力,Math
来源: https://blog.csdn.net/guxin_duyin/article/details/113622220