Problem 4:Largest palindrome product
来源:互联网 发布:奥特曼格斗进化3mac版 编辑:程序博客网 时间:2024/05/21 19:26
原题地址:http://projecteuler.net/problem=4
Largest palindrome product
Problem 4
A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91 99.
Find the largest palindrome made from the product of two 3-digit numbers.
大意是:
一个回文数指的是从左向右和从右向左读都一样的数字。最大的由两个两位数乘积构成的回文数是9009 = 91 * 99.
找出最大的有由个三位数乘积构成的回文数。
解法1:
从两个最大三位数之积开始,如果是回文数,则看看能不能分解成两个三位数之积,如果能则跳出循环。
python代码如下所示:
def isHuiWen(number): return number == number[::-1]topNumber = 999*999max = 999min = 100flag = Falsewhile topNumber > 1E2: if isHuiWen(str(topNumber)): for i in range(max,min-1,-1): if topNumber%i == 0 and \ topNumber//i <= max: flag = True break if flag: break topNumber = topNumber-1 print iprint topNumber
注:题目的中文翻译源自http://pe.spiritzhang.com
- Problem 4:Largest palindrome product
- Problem 4:Largest palindrome product
- Problem 4 Largest palindrome product
- 【Project Euler】【Problem 4】Largest palindrome product
- (Problem 4)Largest palindrome product
- projecteuler---->problem=4----Largest palindrome product
- Project Euler Problem 4: Largest palindrome product
- Proiect Euler problem 4 : Largest palindrome product
- Problem 4 Largest palindrome product (暴力枚举)
- PE 4 Largest palindrome product
- 【欧拉计划4】Largest palindrome product
- 4 Largest palindrome product - Project Eulder
- projecteuler.net 4--Largest palindrome product
- Largest palindrome product
- Largest palindrome product
- leetcode[Largest Palindrome Product]
- 479. Largest Palindrome Product
- 479. Largest Palindrome Product
- ffmpeg的php扩展在php5.4下的安装
- 关于killer网卡在linux 2.6.11版本以上的驱动安装
- js 学习笔记
- 2013 Multi-University Training Contest 4
- 为啥REST如此重要?
- Problem 4:Largest palindrome product
- 由Struct 嵌套定义引出的问题
- 解读struts标签
- 内部类
- LDR指令
- VS2010下 throw语句无响应的奇怪现象
- 一道概率问题:
- Substring with Concatenation of All Words
- 类选择器(Class)jQuery