lintcode-2-尾部的零
2017-06-10 19:45
253 查看
尾部的零
设计一个算法,计算出n阶乘中尾部零的个数
样例
11! = 39916800,因此应该返回 2挑战
O(logN)的时间复杂度标签
数学思路
参考文章:http://m.blog.csdn.net/article/details?id=51168272code
class Solution { public: /** * @param n : description of n * @return: description of return * @cankao: http://m.blog.csdn.net/article/details?id=51168272 */ long long trailingZeros(long long n) { long long count = 0, temp = n/5; while(temp != 0 ) { count += temp; temp /= 5; } return count; } };
相关文章推荐
- LintCode_002_尾部的零
- Lintcode 2: 尾部的零
- lintcode 2.尾部的零
- LintCode_002_尾部的零
- lintcode第二题 计算n阶乘中尾部零的个数
- python - LintCode 2. 尾部的零
- LintCode笔记(6)——尾部的零
- Lintcode 尾部的零
- [LintCode] 尾部的零
- LintCode 第二题 计算阶乘结果尾部的零
- LintCode 尾部的0
- LintCode 2 : 尾部的零(java实现)
- LintCode 尾部的零
- 【LintCode】2、尾部的零
- lintcode 2:尾部的零
- lintcode 求n!尾部的零的数目
- LintCode 2.尾部的零 C++
- LintCode Java——尾部的零
- lintcode 2:尾部的零
- LintCode 2.尾部的零