projecteuler.net解题记录,参考了肥猫的(1-3题)
来源:互联网 发布:windows 10 1709 iso 编辑:程序博客网 时间:2024/06/09 20:59
一个很有意思的解题网站.
第二题:第三题:
我主要用python来解决.
第一题:
Add all the natural numbers below one thousand that are multiples of 3 or 5.
求1000以下的能被3或5整除的整数之和.
- >>> sum([i for i in xrange(1000) if not i%3 or not i%5])
- 233168
Find the sum of all the even-valued terms in the Fibonacci sequence which do not exceed four million.
求Fibonacci数列中小于4百万的偶数之和.
- # -*- coding: gb2312 -*-
- from __future__ import generators
- def fibo(n):
- """定义一个Fibonacci数列生成器"""
- nextItem = 0
- beyondItem = 1
- currentN = 0
- while currentN <= n:
- yield nextItem
- nextItem, beyondItem = beyondItem,nextItem + beyondItem
- currentN += 1
- # 找出数列中第一个大于4000000的序号
- i = 1
- while list(fibo(i))[-1]<4000000:
- i += 1
- print sum( [ j for j in fibo(i) if not j%2 ]
The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143 ?找出指定数的最大质因数
- # -*- coding: gb2312 -*-
- from __future__ import generators
- import math
- num = 600851475143
- def zhisu(m):
- """分解质因数的生成器"""
- n = m
- start = 2
- c_flag = 1
- while c_flag:
- c_flag = 0 # 本轮是否找出了一个质因数,如果否,则已经剩最后一个质因数了.
- for i in xrange(start,int(math.sqrt(n)+1)):
- if not n%i:
- yield i
- n = n/i
- start = i
- c_flag = 1
- break
- if n<>m:
- yield n
- print list(zhisu(num))
- projecteuler.net解题记录,参考了肥猫的(1-3题)
- projecteuler.net解题记录,参考了肥猫的(4-6题)
- projecteuler.net解题记录,参考了肥猫的(7题)
- projecteuler.net解题记录,参考了肥猫的(8题)
- projecteuler.net解题记录,参考了肥猫的(第9题)
- projecteuler.net解题记录,参考了肥猫的(第10题)
- projecteuler.net解题记录,参考了肥猫的(第11题)
- projecteuler.net解题记录,参考了肥猫的(第12题)
- projecteuler.net解题记录,参考了肥猫的(第13题)
- projecteuler.net解题记录,参考了肥猫的(第14题)
- http://projecteuler.net/problem=1 [解法参考]
- http://projecteuler.net/problem=4 【参考解法】
- http://projecteuler.net/problem=6 【参考解法】
- http://projecteuler.net/thread=8 [参考解法]
- http://projecteuler.net/problem=9 【参考解法】
- projecteuler.net 1--Multiples of 3 and 5
- ProjectEuler,1-10题
- 回合肥了
- 导出写Excel文件,Sheet名与导出文件名相同
- 千千静听 wma转换mp3
- 微软发布开发者门户网站DevLabs
- 实现动态页面传值 options动态显示数据
- 开始写命令行版
- projecteuler.net解题记录,参考了肥猫的(1-3题)
- 郎咸平烟台演讲1
- Struts ActionServlet 工作流程图
- C#描述数据结构特征。
- 带参数宏定义和函数的区别
- 自己动手预防U盘和移动硬盘自动运行病毒
- aa
- 身份证的正确使用方法——很重要的知识
- SCSI设备:SCSI接口图片说明