https://leetcode.com/problems/factorial-trailing-zeroes/
在排列数 n! 当中,有几个 0 其实取决有几个 5。因为只要是偶数,就会有 2。
先用 n 除以 5,得出有几个 5;然后再除以 25;再除以 125……
public class Solution { public int trailingZeroes(int n) { int count = 0; while (n != 0) { count += n / 5; n /= 5; } return count; } }
Last updated 5 years ago