当前位置: 首页 > 知识库问答 >
问题:

Euler 3解决方案,为什么?

魏泰
2023-03-14

我是这里的初学者,这个代码在理论上应该是可行的,为你们这些很棒的家伙们帮我干杯!

13195的质因数是5、7、13、29。

600851475143的最大质因数是什么?

欧拉问题3

    def prime(n):
             for i in range(2,n-1):
    if n % i == 0:
        return False
    else:
        return True

         x = input("Enter a number plz")
         d = 0
         while x > 0:
         d = d + 1
         if x % d == 0:
          if prime(d) is True:
            print d

共有1个答案

云卓
2023-03-14

下面是一个类似问题的答案:一个数的最大质因数

以及更好的解决方案:

def prime_factors(n):
    """Returns all the prime factors of a positive integer"""
    factors = []
    d = 2
    while n > 1:
        while n % d == 0:
            factors.append(d)
            n /= d
        d = d + 1

    return factors


pfs = prime_factors(600851475143)
largest_prime_factor = max(pfs) # The largest element in the prime factor list
print pfs 
print largest_prime_factor

#output
[71, 839, 1471, 6857]

6857

 类似资料:
  • 一面,已挂,持续时间1个半小时 1.项目,科研项目,做的java项目 3.问了一些计网 2.java基础,主要问了类的加载过程和GC 3.测试相关问题,白盒、黑盒、以及一些具体的 4.设计测试用例题 5.一道贪心,没写出来 自己还是太菜了,之前的Java笔试做不起,被hr捞起来去投解决方案测试,面试依旧没手撕出来。 #华为##解决方案测试工程师#

  • 1px 方案在 VUX 组件内应用广泛,包括 Grid, ButtonTab, XTable, XButton, Cell 等等。 利用 Flexbox + 1px 你可以实现复杂的宫格布局。 引入 在你项目的App.vue引入,组件内不需要再重复引入。 <style lang="less"> @import '~vux/src/styles/1px.less'; </style> 可用类名:

  • 对于python我是新手,我正在做leetcode问题94,二叉树顺序遍历。给定二叉树的根,返回对其节点值的inorder遍历。 但我还是不明白它为什么有用。在之后,在递归过程中,res变量不会被重新分配给[]吗?或者res变量在不同的递归中应该是不同的变量吗?

  • 你可以看到,虽然我们有一些复制对象的方法,但是我们没有使它不可变,因为我们可以将episode的属性设置为8.另外,在这种情况下我们如何修改episode属性? 我们通过调用assign: name: 'Star Wars', console.log(movie1.episode); // writes 7