EularProject 47:具有相同个数因子的连续数字
来源:互联网 发布:java中框架的作用 编辑:程序博客网 时间:2024/05/19 11:44
Distinct primes factors
Problem 47
The first two consecutive numbers to have two distinct prime factors are:
14 = 2 × 7
15 = 3 × 5
The first three consecutive numbers to have three distinct prime factors are:
644 = 2² × 7 × 23
645 = 3 × 5 × 43
646 = 2 × 17 × 19.
Find the first four consecutive integers to have four distinct prime factors. What is the first of these numbers?
Answer:
134043
__author__ = 'zhengyi'primeNum=4consecutiveNum=4from math import sqrtdef IsPrime(x): k=int(sqrt(x))+1 for i in range(2,k): if x%i==0: return False return Truedef primeCount(x): result=0 for i in range(0,len(primeSet)): if x%primeSet[i]==0: result+=1 while x%primeSet[i]==0: x//=primeSet[i] if x==1: return resultprimeSet=[]p=1consecutive=0while True: p+=1 if IsPrime(p): primeSet.append(p) consecutive=0 else: if primeCount(p)==primeNum: consecutive+=1 if consecutive==consecutiveNum: print(p-consecutiveNum+1) break else: consecutive=0
0 0
- EularProject 47:具有相同个数因子的连续数字
- EularProject 12: 三角形数的因子个数问题
- EularProject 19: 星期日的个数
- 统计相同数字的个数
- 获取数字特定因子元素的个数
- js将具有连续相同内容的列进行合并
- 连续数据(数字,日期)的个数
- 查找连续相同值的算法,并给出连续相同值的个数以及位置
- ACdream 计算最长非连续相同字符的个数
- 具有相同的名称
- 具有相同的身体
- EularProject 27: 二次表达式的连续值素数
- 统计个位数字相同的数的个数
- 12:与指定数字相同的数的个数
- 01:与指定数字相同的数的个数
- 1.与指定数字相同的数的个数
- 与指定数字相同的数的个数
- 统计互不相同且无重复数字的三位数个数
- Python编程中常用的12种基础知识总结
- 【effective c++读书笔记】【第7章】模板和泛型编程(1)
- GPS数据解析程序
- 市场推广渠道都有很实用
- 百度排名规则及算法总结
- EularProject 47:具有相同个数因子的连续数字
- 邀请各个领域领军人物组成基金顾问团队
- Cocos2d之Box2d基础知识
- 硅谷主流孵化器保持密切合作
- hdu 5391 Zball in Tina Town 解题报告
- 18个网站优化技巧
- 多维“看人” ,量化“看趋势”
- 80x86寄存器
- GPS解析程序