package
0.0.0-20230809123828-b071cee2968a
Repository: https://github.com/codehanhan/leetcode-go.git
Documentation: pkg.go.dev

# README

面试题 16.05.阶乘尾数

1. 题目描述

设计一个算法,算出 n 阶乘有多少个尾随零。

示例 1:

输入: 3
输出: 0
解释: 3! = 6, 尾数中没有零。

示例 2:

输入: 5
输出: 1
解释: 5! = 120, 尾数中有 1 个零.

说明: 你算法的时间复杂度应为 O (log n )。

标签 数学

2. 解题

0 是由 10 得到的,而 10 是由 2 5 得到的 因此我们求 n! 过程中存在多少个 2 * 5 因为 2 的个数必定比 5 的个数多,因此我们只求 5 的个数