阶乘后的零
题目链接: https://leetcode.cn/problems/factorial-trailing-zeroes
解题思路:
首先判断 是否小于 ,如果是,则返回 ,因为小于 的数的阶乘后不会有零
否则,将 除以 ,得到商和余数。商表示 中包含 的个数,余数表示 中包含 的个数,以此类推
然后,将商和余数分别传递给递归函数
trailingZeroes
,计算商和余数的阶乘后的零的个数最后,将商和余数的阶乘后的零的个数相加,得到 的阶乘后的零的个数
复杂度分析
时间复杂度: 时间复杂度是 ,其中 是输入的整数
空间复杂度: 空间复杂度是
最后更新于