primes

    3

    3答えて

    このコードはかなりうまく動作し、素数の必要なリストを生成します。しかし、私たちの素数を印刷するブロックelseはブロックされていませんが、とにかく動作します。 for num in range(0, 100 + 1): # prime numbers are greater than 1 if num > 1: for i in range(2, num):

    0

    1答えて

    だから私は素数であるかどうかをチェックし、それがarraylistに追加されるべきかどうかをチェックするはずのこの小さなプログラムを書いた。問題は、それは単に番号3を追加して停止するということです。誰かがそれがなぜそんなに動くのか私に説明してもらえますか? import java.util.ArrayList; public class main{ public static void

    1

    1答えて

    私はプロジェクトのユーラー問題を解決しています。 私は、私は非常に高速だと思うプライムチェッカー構築した 「200万以下の全ての素数の和で検索] - 改善する方法上の任意のアドバイスがあまりにも素晴らしいことだし。 しかし、私が最後に30分間働いたのは、np.sumが正しい値を返さないということです。ここに私のコードは次のとおりです。 import numpy as np def isprime

    1

    3答えて

    私は素数アルゴリズムについて質問があります。 なぜ次の擬似コードでは、繰り返し回数が2でなく6ずつ増えますか? function is_prime(n) if n ≤ 1 return false else if n ≤ 3 return true else if n mod 2 = 0 or n mod 3 = 0 return false let i ←

    -1

    1答えて

    私は1〜3000の整数をユーザに求めなければならないクラスの割り当てをしています。整数は素数であるかどうか。最後に、その整数をファイルに入れる必要がありますが、それは素数でなければなりません。しかし、私の問題は私の構文です、私はそれが正しいかどうかは確かではありません。関数内でファイルを開くことは可能ですか?もしそうなら、それはパラメータになりますか? 私は教科書を見て、できるだけガイダンスをして

    0

    1答えて

    更新済み 解決後にこのポストをクリーンアップします。要約すると、次の最高の素数(=NextHighestPrimeNumber(100)が101を返す)を計算したExcelのユーザー定義の式を作成していました。私が実験を始めたとき、私はこの数式が約21億の誤差になることに気付きました。私はそれが私の変数に接続されていると思ったので、私はDOUBLEを試しましたが、まだエラーがありました。それは以前

    -1

    1答えて

    this問題ごとに、階乗で階乗の数を計算しようとしています。これまでのところ、私の解決策は次のようになります。 import math def zeros(n): return len(str(math.factorial(n))) - len(str(math.factorial(n)).rstrip('0')) これは小さな数字に動作しますが、テストの一つは1000000000

    0

    2答えて

    私は自分の素数と完全な正方形のチェッカーをPythonを使って書こうとしています これは素数であれば 'Foo'を出力し、それはここでどちら が私のコードである場合には完全な方形、プリント「FooBarのは、」:何とか def FooBar(): prime = True perfSqr = False for target in range(100,100001):

    1

    1答えて

    素数を計算するコードをいくつか作っています(私が知っている特別なことは何もありません)。予想通り、数値が大きくなると速度が遅くなりますが、数字に関係なく同じ速度にすることは不可能ですが、それは高速ですが、私は方法がわからない... import time number = 1000000001 count = 0 start = time.time() while number > 100

    1

    1答えて

    Python2.7では、素因数(sopfr)関数の和を素数に達するまで繰り返すことで、与えられた整数の有限シーケンスを生成したいと思います。 。 sopfr(n)の次のコードは、OEIS A001414からのものです。 from sympy import factorint def sopfr(n): return sum(p*e for p, e in factorint(n).it