leetCode/src/main/java/com/leetcode/simple/ZerosOfN.java

26 lines
458 B
Java
Raw Normal View History

2020-11-15 06:26:19 +00:00
package com.leetcode.simple;
2020-02-23 14:02:58 +00:00
/**
* @apiNote 设计一个算法计算出n阶乘中尾部零的个数
* @author zeekling
* @version 1.0
* @since 2019-12-12
*/
public class ZerosOfN{
public long trailingZeros(long n){
long tmp = 5;
long count = 0;
while (tmp <= n){
count += n / tmp;
tmp *= 5;
}
return count;
}
public static void main(String[] args){
ZerosOfN z = new ZerosOfN();
System.out.println(z.trailingZeros(11));
}
}