调试中...
调试中...
题目描述
题目描述
题解
题解
提交记录
提交记录
代码
代码
测试用例
测试用例
测试结果
测试结果
简单
相关标签
相关企业
提示

设计一个算法,算出 n 阶乘有多少个尾随零。

示例 1:

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

示例 2:

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

说明: 你算法的时间复杂度应为 O(log n) 

通过次数
21.8K
提交次数
52.2K
通过率
41.8%

相关标签

相关企业

提示 1
0如何变成n!?这是什么意思?

提示 2
n!中的每个0表示n能被10整除一次。这是什么意思?

提示 3
n!中每一个因子10都意味着n!能被5和2整除。

提示 4
你能计算出5和2的因数的个数吗?需要两者都计算吗?

提示 5
你是否考虑过25实际上记录了两次因数5?

评论 (0)

《程序员面试金典(第 6 版)》独家授权
本书是原谷歌资深面试官的经验之作,帮助了许多想要加入脸书、苹果、谷歌等 IT 名企的求职者拿到 Dream offer。本专题的 100+ 编程面试题是在原书基础上精心挑选出来的,帮助你轻松应战 IT 名企技术面试。
© 2025 领扣网络(上海)有限公司
0 人在线
行 1,列 1
n =
3
Source