私はユーザ番号を取得し、その時点までのすべての素数を見つけてリストに格納するプログラムを持っています。ユーザーの入力を追加する、これは私が右に得るように見えることです。私はちょうど私が助けを必要とする最後のビットを入れます。私が言うの8のユーザー入力を持っている場合 num = int(raw_input('enter a number: '))
b = [2, 3, 5, 7, 11,
素数pythonicを生成するための次のコードはありますか? def get_primes(n):
primes=[False,False]+[True]*(n-1)
next_p=(i for i,j in enumerate(primes) if j)
while True:
p=next(next_p)
yield p
pri
最初の100素数を印刷します。だから、私は整数100の配列を作成しました。私は最初の素数、bag [0] = 2を追加しました。そして、次の数字のためにアルゴリズムを書こうとしました。 3から始まり、配列がいっぱいになるまで続きます。すべての数は配列の前の要素で割り切れるかどうかによって素数であるかどうかに決定され、素数であれば配列に追加されます。ここ は私のコードです: public class
私はこのJavaプログラムを書いており、与えられた範囲内のすべての素数を見つけます。私が本当に大きな数字を扱っているので、コードが十分に速くないようで、時間エラーが出ます。ここに私のコードはありますが、誰もがそれをより速くすることを知っていますか?ありがとう。 import java.util.*;
public class primes2
{
private static Scan