美文网首页
LintCode真题之尾部的零

LintCode真题之尾部的零

作者: Sky_Dream369 | 来源:发表于2018-01-19 18:12 被阅读0次

问题描述:
设计一个算法,计算出n阶乘中尾部零的个数

您在真实的面试中是否遇到过这个题? Yes
样例
11! = 39916800,因此应该返回 2

code:(自己的,不喜勿喷)
class Solution {
public:
/*
* @param n: A long integer
* @return: An integer, denote the number of trailing zeros in n!
/
long long trailingZeros(long long n) {
// write your code here, try to do it without arithmetic operators.
long long zeroSumCount = 0; // 尾部零的总数量
long long quotients = 1;
for(long long i=5; quotients>0; i
=5)
{
quotients = n/i;
zeroSumCount += quotients;
}
return zeroSumCount;
}
};

相关文章

  • LintCode真题之尾部的零

    问题描述:设计一个算法,计算出n阶乘中尾部零的个数 您在真实的面试中是否遇到过这个题? Yes样例11! = 39...

  • LintCode算法刷题之尾部的零

    链接:尾部的零 描述 设计一个算法,计算出n阶乘中尾部零的个数 样例 样例 1:输入: 11输出: 2样例解释:...

  • lintCode题解(2)

    标签(空格分隔): lintCode 题目: 尾部的零 描述: 设计一个算法,计算出n的阶乘中尾部零的个数 样例 ...

  • 2. 尾部的零(lintcode)

    1、蛮力法: Ⅰ、算出n! Ⅱ、不断除10除到尾位不是0为止 该方法简单直接暴力,但阶乘数字很大,int类型最大能...

  • 常用资源文件下载网址汇总

    gradle各版本下载 简化bintray上传的工具:novoda 算法珠玑 lintCode 有面试真题,阶梯...

  • LintCode真题之A+B问题

    问题描述: 给出两个整数a和b, 求他们的和, 但不能使用 + 等数学运算符。 注意事项 你不需要从输入流读入数据...

  • 简单题2-尾部的零

    描述 设计一个算法,计算出n阶乘中尾部零的个数您在真实的面试中是否遇到过这个题? 是样例 11! = 39916...

  • 尾部的零

    设计一个算法,计算出n阶乘中尾部零的个数 样例 11! = 39916800,因此应该返回 2 挑战 O(logN...

  • 尾部的零

    设计一个算法,计算出n阶乘中尾部零的个数 样例11! = 39916800,因此应该返回 2 挑战O(logN)的...

  • 不用加号实现加法

    题目说明 这是一道在lintcode上的简单题:http://lintcode.com/en/problem/a-...

网友评论

      本文标题:LintCode真题之尾部的零

      本文链接:https://www.haomeiwen.com/subject/bfraoxtx.html