算法
许多年以后LP
这个作者很懒,什么都没留下…
展开
-
尾部的零,计算出n阶乘中尾部零的个数
设计一个算法,计算出n阶乘中尾部零的个数样例 11! = 39916800,因此应该返回 2思路 也行你觉得很简单,不就是先计算11!=39916800,再用10来判断0的个数。对,这是最简单的办法,但是你想想计算11!现在还行,那如果是111111111111!,要计算多少时间呢?? 0是怎么出来的,只有2和5相乘的结果才会出现0,其中10的倍数也可以看做是2和5相乘的结果,所以,原创 2017-08-07 16:42:57 · 412 阅读 · 0 评论 -
判断一个正整数是不是回文数
回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。 注意事项给的数一定保证是32位正整数,但是反转之后的数就未必了。样例 11, 121, 1, 12321 这些是回文数。23, 32, 1232 这些不是回文数。思路先换成字符串,再换成字符数组,对比代码public class Solution {/** * @param num a positive number原创 2017-08-08 10:01:28 · 1022 阅读 · 0 评论