题目:
给定一个整数
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
相关推荐
用户03321266636733 分钟前
使用 Python 从零创建 Word 文档Csvn5 小时前
Python 两大经典坑点 —— 可变默认参数 & 闭包延迟绑定曲幽6 小时前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了猿人谷7 小时前
不只是 CPU 阈值:STAR 如何用 GAT + Transformer 做容器级自动扩缩容?用户556918817538 小时前
#从脚本到独立程序:Python + Playwright 批量抓取的完整踩坑记录复杂网络8 小时前
Stable Diffusion 视觉大模型微调技术深度调研复杂网络8 小时前
基于 Stable Diffusion 架构的视觉大模型代表性工作与原理深度解析MrZhao4008 小时前
Agent Loop 如何用 Hook 扩展:权限、日志与工具拦截MrZhao4008 小时前
Agent 为什么需要 Skills:别把所有知识都塞进 system prompt兵慌码乱1 天前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析