题目:
给定一个整数
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
相关推荐
断眉的派大星6 分钟前
# Python 魔术方法(魔法方法)超详细讲解我的xiaodoujiao13 分钟前
API 接口自动化测试详细图文教程学习系列11--Requests模块3--测试练习Polar__Star19 分钟前
C#怎么使用并发集合 C#ConcurrentDictionary和ConcurrentQueue线程安全集合怎么用【进阶】闻缺陷则喜何志丹33 分钟前
【背包 组合】P7552 [COCI 2020/2021 #6] Anagramistica|普及+TechWayfarer1 小时前
攻防对抗:利用IP段归属查询工具快速封禁攻击源——3步联动防火墙(附脚本)m0_493934531 小时前
Go语言中 & 与 - 的本质区别及指针使用详解Greyson11 小时前
Redis如何解决哨兵通知延迟问题_优化客户端连接池动态刷新拓扑的订阅监听机制深蓝海拓1 小时前
基于QtPy (PySide6) 的PLC-HMI工程项目(十)框架初成的阶段总结小章UPUP1 小时前
2026年第十六届MathorCup数学应用挑战赛D题国奖思路hssfscv1 小时前
软件设计师下午试题四——C语言(N皇后问题、分治、动态规划)