LintCode 2. 尾部的零
Posted 走在修行的大街上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LintCode 2. 尾部的零相关的知识,希望对你有一定的参考价值。
题目:
- LintCode 2. 尾部的零
- 设计一个算法,计算出n阶乘中尾部零的个数。
样例:
11! = 39916800
,因此应该返回 2
思路:
- 参考:
题2:n阶乘尾部零的个数
实现
Java实现代码
public class Solution { /* * @param n: An integer * @return: An integer, denote the number of trailing zeros in n! */ public long trailingZeros(long n) { // write your code here, try to do it without arithmetic operators. long sum = 0; while(n>0){ n=n/5; sum=sum+n; } return sum; } }
以上是关于LintCode 2. 尾部的零的主要内容,如果未能解决你的问题,请参考以下文章