Project Euler 4解题报告

题目4:找出由两个三位数乘积构成的回文。 一个回文数指的是从左向右和左右向左读都一样的数字。最大的由两个两位数乘积构成的回文数是9009 = 91 * 99. 找出最大的有由个三位数乘积构成的回文数。 project euler problem 4   代码: [python] #!/usr/bin/env python # -*- coding: utf-8 -*- import time strart=time.time() result=0 for num1 in range(999,99,-1): for num2 in range(num1,99,-1): n=num1*num2 if ''.join(reversed(str(n))) is str(n): if n>result: result=n print result print time.time()-strart [/python]