黑马程序员技术交流社区

标题: 求1000的阶乘尾部零的个数 [打印本页]

作者: 流空有痕    时间: 2016-9-12 22:26
标题: 求1000的阶乘尾部零的个数
可不可以用正则判断的方法来做?
作者: 15835811325    时间: 2016-9-12 22:27
你怎么会想到那里    倒着遍历啊
作者: kangnam    时间: 2016-9-12 22:29
感觉还是用递归最简单
作者: EdwardWuang    时间: 2016-9-12 22:34
感觉正则有点困难吧,毕竟不知道尾部0具体有多少个,不好表达
作者: changfa    时间: 2016-9-12 23:48
String reg = /^\+?[1-9]\d{0,2}$/; // 不包含边界 String regFull = /^(\+?[1-9]\d{0,2}|\+?1000)$/; // 包含上边界  自己去试试
作者: jiubaK    时间: 2016-9-13 00:14
这个题目,你们还想算出1000的阶乘结果再求末尾零的个数迈?
这个数字不知道多大!!!
突破常规啊,末尾0是怎样来的啊?
1.乘以了能被10整除的数;
2.乘以了能被5整除的数和偶数。
多的,就不说了,努力思考。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2