primes相关内容

Scala从数组返回质数

我是Scala的新手,所以对于这个非常基本的问题,我深表歉意。 我在Liner上有一个很棒的功能,它可以检查一个数字是否为质数。我试图用它做的是,让函数接受一个数组,然后吐出质数。 我如何才能最好地实现这一点?在单人班轮上也可以做到吗?谢谢! def isPrime(num: Int): Boolean = (2 to num) forall (x => num % x != 0 ..
发布时间:2022-07-19 23:19:24 其他开发

在Java中使用If/Else返回布尔值

我正在尝试编写代码来检查某个数字是否为质数,如果它是质数,则使用if/Else语句返回true。 我给出了以下代码,我已经写好了。 它始终显示异常";Missing Return Statement&Quot;。 class Main { static boolean isPrime(int x) { for(int i = 2;i ..
发布时间:2022-05-12 14:12:01 Java开发

如何计算前n个素数?

假设函数is_prime可用。假设变量n已与正整数相关联。写出计算前n个素数之和所需的语句。总和应与变量TOTAL相关联。 注意:is_prime接受一个整数作为参数,当且仅当该整数是质数时才返回True。 嗯,我写的is_prime函数是这样的: def is_prime(n): n = abs(n) i = 2 while i ..
发布时间:2022-05-12 14:00:09 其他开发

通过Eratosthene的筛子C#生成素数

我正在尝试解决Project Euler的问题3,Foundhere.我想通过使用Eratosthene筛子生成素数列表来解决它(Foundhere.我远未完成问题,但我遇到了一个小问题... 下面是我为此编写的代码。然而,当我运行这段代码时,它会停止我的计算机,并输出一个2,然后再延迟一些。它显然在运行,但似乎做得不对。在它输出列表之前,它应该让我知道(只是检查是否在输出之前挂断)它已经完成了 ..
发布时间:2022-05-12 13:49:28 C#/.NET

为什么我的质数检查代码不能显示正确的输出?

我有一个代码,它检查一个数字是否为质数,并相应地输出“是”或“否”。但当我输入1763时,即使它不是质数,它也会输出“是”。该代码通过检查一个数字是否可以被2和n-1之间的任何数字整除来检查该数字是否为质数。所以当我输入1763时,它应该输出“No”,因为1763可以被41整除。我的代码中出了什么问题? def getNumber(): n=int(input()) retu ..
发布时间:2022-05-12 13:25:41 Python

如何在PYTHON中查找素数

我是新手。我正在试着计算给定范围内的质数。开发者分享的一些答案如下: import math def count_primes(num): out = [] for i in range(3,num,2): if all(i%j!=0 for j in range(3,int(math.sqrt(i))+1,2)): out.appe ..
发布时间:2022-05-12 13:05:05 Python

Python:for循环只运行一次,Project Euler

我一直在学习Python和玩Project Euler,以重新调整我的一些数学技能。我遇到了Problem 35的问题。我已经生成了100万以下的所有素数,剔除了包含任何偶数的素数,现在只是尝试用剩余的~3k素数运行最后一次检查。 此函数应为: 列出~3k个素数。 返回由原始列表中每个项目的所有旋转列表组成的新列表。 以下是我对每一行的理解: def rotations( ..
发布时间:2022-05-12 12:59:20 Python

Java 8中的素数

我试图用Java 8编写一个简单的素数程序。以下是程序。我也想减少isPrime()中的代码。是否有什么方法可以筛选2到n/2中的元素,然后对n%i == 0应用筛选,从而使isPrime变得无关紧要? import static java.util.stream.Collectors.toList; import java.util.Arrays; import java.util.Li ..
发布时间:2022-05-12 12:39:08 Java开发

如何在JavaScript中找到整数的素因数?

我试图找出一个数字的质因数,下面使用了一个Java脚本中的for循环将其记录为‘INTEGER’。我似乎无法让它工作,而且我不确定这是我的JavaScript还是我的计算逻辑。 数据-lang=“js”数据-隐藏=“假”数据-控制台=“真”数据-巴贝尔=“假”> //integer is the value for which we are finding prime factors va ..
发布时间:2022-05-12 12:31:17 前端开发

得到质数的错误答案

我在此代码中得到了几个不正确的答案。例如,9显示为质数。我猜我的问题是使用中断,但我似乎无法从逻辑上找出有人问我的这个简单代码有什么问题。 for number in range(0, 1000): for x in range(2, number): if (number % x == 0): break else: ..
发布时间:2022-05-12 12:19:18 Python

测试一个数字是否为质数的最快方法?

我正在尝试使用Python快速确定数字是否为素数。 我有两个函数来执行此操作。两者都返回True或False。 函数isPrime1返回FALSE非常快,因为它是一个不是质数的数字。例如,用一个大数字。但它在测试大素数的True时速度很慢。 函数isPrime2返回质数为True的速度更快。但是,如果一个数字很大并且不是质数,则返回值的时间太长。第一个函数与此配合使用效果更好。 ..
发布时间:2022-05-12 12:08:42 Python

埃拉托色尼的筛子,产生质数。循环的问题

我正在尝试使用Eratosthenes算法的筛子来生成n个素数。我对它进行了调试,发现在某个时候,它会开始删除已经删除的号码。我不知道出了什么问题,但我敢肯定是我的圈圈出了问题。你能帮帮我吗? import java.util.List; import java.util.stream.Collectors; import java.util.stream.IntStream; publi ..
发布时间:2022-04-09 23:07:20 Java开发

我的 For 循环不会遍历列表

我必须确定列表中的所有数字是否都是素数,然后根据结果返回布尔“真"或“假"语句.我在 for 循环中做了一些条件语句来查看数字是否为素数. 代码如下: def all_primes(xs):is_prime = 无对于 xs 中的 i:如果我 问题是,我在 Python Visualizer 中看到了这一点,for 循环在检查列表中的第一个值后停止迭代.我不明白为什么语法与我过去使用的 ..
发布时间:2022-01-24 12:06:30 Python