题目:
给定一个整数
n,返回n!结果中尾随零的数量。提示
n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
示例:
示例 1:
输入:n = 3
输出:0
解释:3! = 6 ,不含尾随 0
示例 2:
输入:n = 5
输出:1
解释:5! = 120 ,有一个尾随 0
示例 3:
输入:n = 0
输出:0
解法:
使用math.factorial函数求阶乘,统计结果中尾0个数。
代码:
pythonfrom math import factorial class Solution: def trailingZeroes(self, n: int) -> int: count = 0 f = factorial(n) while f % 10 == 0: count += 1 f //= 10 return count
力扣:172. 阶乘后的零(Python3)
恽劼恒2023-11-21 9:39
相关推荐
用户0190275816113 小时前
Dify / Coze 低代码 Agent 怎么接 A 股行情?Dumbness14 小时前
不传 day 参数,座位图显示全空:用 Python 标准库手写 Web 框架,请求到业务代码前的 5 个细节通信小呆呆15 小时前
电子战抗干扰技术:当“不被干扰”成为一种系统笑容掩饰我的失落15 小时前
区块链从小白到精通(八):从零实现一个标准 ERC-20 代币(完整可运行代码)databook15 小时前
收上来一堆 Excel,怎么保证没改错Severus_black15 小时前
【C++初阶】Stack、Queue算法题大练兵!2601_9679873716 小时前
Python 教程:默认字典(defaultdict)全维度深度指南鱼听禅16 小时前
Ubuntu安装YOLOv8进行菌落识别训练ZhengEnCi16 小时前
Agent 查不出代码 Bug 怎么办:一份带时间戳的调试日志与读日志排查流程威哥爱编程17 小时前
模拟面试智能体开发实战 05:给面试官接上题库和检索,题目结构化、大纲可溯源,AI 不再凭印象出题