摘要: 本题来自 Project Euler 第6题:https://projecteuler.net/problem=6 这题纯粹是送分题,就是简单的加减法和乘方计算。应该没啥算法可言吧。。。 阅读全文
posted @ 2016-10-28 22:28 木木卡卡西 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 本题来自 Project Euler 第5题:https://projecteuler.net/problem=5 为了这题,我这数学渣真是想破了脑袋也没想出算法。后来只好借助网络手段,在 “Python实现Project Euler 5” 中了解到,原来求解 a,b 两个数字的最小公倍数,可以把 阅读全文
posted @ 2016-10-28 20:00 木木卡卡西 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 本题来自 Project Euler 第4题:https://projecteuler.net/problem=4 所谓的“回文积”(Palindrome Product),指的是某个数字,正着念、倒着念都一样,而且这个数字是另外两个数字之乘积。比如:9009 = 91 × 99,9009就是个回文 阅读全文
posted @ 2016-10-28 16:19 木木卡卡西 阅读(913) 评论(0) 推荐(1) 编辑
摘要: 本题来自 Project Euler 第3题:https://projecteuler.net/problem=3 求解 600851475143 的最大质因数。 思路就是:从 b=2 开始,让这个大数字不断被 b 除,如果能整除,这个大数字就除以 b,接着判断除以 b 后的数字是否还能被 b 整除 阅读全文
posted @ 2016-10-28 15:56 木木卡卡西 阅读(1015) 评论(0) 推荐(1) 编辑
摘要: 本题来自 Project Euler 第2题:https://projecteuler.net/problem=2 可能学计算机或数学的人都很喜欢 Fibonacci 吧,甚至有文章把这个 斐波那契数列 称为自然界神之存在,真是…… 类似的题目已经做过很多次了。简单地说,因为这个数列中的任意数字(第 阅读全文
posted @ 2016-10-28 14:43 木木卡卡西 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 开始做 Project Euler 的练习题。网站上总共有565题,真是个大题库啊! 求1000以内所有3和5的倍数的总和。用求余数的方法简单判断一下1-999之间的所有数字,只要能被3或5整除,就把它加进 sum 里。倒也不难。 阅读全文
posted @ 2016-10-28 14:30 木木卡卡西 阅读(1392) 评论(0) 推荐(2) 编辑