projecteuler---->problem=36----Double-base palindromes
来源:互联网 发布:mac论坛 编辑:程序博客网 时间:2024/06/05 05:09
Problem 36
The decimal number, 585 = 10010010012 (binary), is palindromic in both bases.
Find the sum of all numbers, less than one million, which are palindromic in base 10 and base 2.
(Please note that the palindromic number, in either base, may not include leading zeros.)
def isCycle(n): if n%10 == 0: return False tempN = n num=list() while n > 0: num.insert(0,n%2) n /= 2 for i in range(0,int(len(num)/2)): if num[i] != num[len(num)-i-1] : return False value = list() while tempN > 0: value.insert(0, tempN%10) tempN /= 10 for i in range(0, int(len(value)/2)): if value[i] != value[len(value)-1-i]: return False return Truedef main(): resu = 0 for i in range(1,1000000): if isCycle(i): resu += i print resuif __name__ == "__main__": main()
class String def isCycle? self == self.reverse endendputs (1..1000000).select{|i| i.to_s.isCycle? && i.to_s(2).isCycle? }.reduce(:+)
0 0
- projecteuler---->problem=36----Double-base palindromes
- [Euler]Problem 36 - Double-base palindromes
- Project Euler:Problem 36 Double-base palindromes
- Problem 36 Double-base palindromes (二进制回文)
- 欧拉工程第36题:Double-base palindromes
- http://projecteuler.net/problem=36 [Answer:872187]
- http://projecteuler.net/problem=1
- http://projecteuler.net/problem=2
- http://projecteuler.net/problem=3
- http://projecteuler.net/problem=4
- projecteuler---->problem=3----Largest prime factor
- projecteuler---->problem=4----Largest palindrome product
- projecteuler---->problem=6----Sum square difference
- projecteuler---->problem=7----10001st prime
- projecteuler---->problem=9----Special Pythagorean triplet
- projecteuler---->problem=10----Summation of primes
- projecteuler---->problem=13----Large sum
- projecteuler---->problem=14----Longest Collatz sequence
- C++继承问题
- Android & Linux的suspent和resume执行流程
- 用thinpkphp内容编码错误
- B. Pashmak and Flowers
- 几千微信好友是这样来的
- projecteuler---->problem=36----Double-base palindromes
- ICETEK-OMAPL138运行校准触摸屏程序后,只能点击第一个点,其他点无法点击
- 权限检测_相机_麦克风
- s3c2440通过GPIO口控制三块74HC595
- Linux操作系统C语言获取IP
- Sphinx学习之sphinx的安装篇
- IPsec VPN数据传输过程
- 冰桶挑战,正在朝功利化和畸形化方向“扩散”
- java父类子类构造函数——super()