美文网首页
欧拉计划4(最大回文乘积)

欧拉计划4(最大回文乘积)

作者: 开始以后_ | 来源:发表于2019-11-07 21:34 被阅读0次

题目

最大回文乘积

回文数就是从前往后和从后往前读都一样的数。由两个2位数相乘得到的最大回文乘积是 9009 = 91 × 99。

找出由两个3位数相乘得到的最大回文乘积。

Max = 0
for i in range(100,1000):
    for j in range(100,1000):
        result = i * j
        length = len(str(result))
        re_result = str(result)[::-1] # 获得三位数乘积的反转字符串
        if re_result == str(result): # 字符串和反转字符串相等说明是回文数
            if result > Max: 
                Max = result # 将大的结果赋值给Max

print(Max)

相关文章

  • 欧拉计划4 (最大回文乘积)

    题目:回文数就是从前往后和从后往前读都一样的数。由两个2位数相乘得到的最大回文乘积是 9009 = 91 × 99...

  • 欧拉计划4(最大回文乘积)

    题目 最大回文乘积 回文数就是从前往后和从后往前读都一样的数。由两个2位数相乘得到的最大回文乘积是 9009 = ...

  • 欧拉计划8 (连续数字最大乘积)

    题目: 在下面这个1000位正整数中,连续4个数字的最大乘积是 9 × 9 × 8 × 9 = 5832。 731...

  • 479. 最大回文数乘积 - 每日一题

    479. 最大回文数乘积 - 力扣(LeetCode) (leetcode-cn.com)[https://lee...

  • 479. 最大回文数乘积

    内容 你需要找到由两个 n 位数的乘积组成的最大回文数。 由于结果会很大,你只需返回最大回文数 mod 1337得...

  • 欧拉计划3 (最大质因数)

    题目:13195的所有质因数为5、7、13和29。600851475143最大的质因数是多少? Java: pyt...

  • 第四日 最大回文数

    一个回文数指的是从左向右和从右向左读都一样的数字。由两个两位数乘积构成的最大回文数是9009 = 91 * 99....

  • 2018-06-20 479. Largest Palindro

    题意:给你一个数n,1 <= n <= 8,代表n位数,返回由2个n位数乘积组成的最大回文数,并mod 1337。...

  • 最大乘积子序列问题

    给一个浮点数序列,取最大乘积子序列的值,例如 -2.5,4,0,3,0.5,8,-1,则取出的最大乘积子序列为3,...

  • LintCode乘积最大子序列

    找出一个序列中乘积最大的连续子序列(至少包含一个数)。 样例 比如, 序列 [2,3,-2,4] 中乘积最大的子序...

网友评论

      本文标题:欧拉计划4(最大回文乘积)

      本文链接:https://www.haomeiwen.com/subject/uurbbctx.html