primes

    -3

    2答えて

    質問があります。私はこの割り当てを持っています。 与えられた正の整数Xの中にXが入っている最短区間[A、B]を見つけたいとします。また、AとBは素数です。 入力 入力の最初の行は、整数Mを(1 < = M < = 100)を含みます。 M行が続き、それぞれの番号はX (1 < X < = 10^5)です。 A及びB(1 < < = B^6 = 10 <)^ 4、B-< = 10を含む 出力 M行。

    2

    2答えて

    ここで何が起こっているのか理解できるように助けてくれる人がいますか?私は素数を生成するためのこの定義を持っている: def primes: Stream[Long] = { 2 #:: 3 #:: 5 #:: 7 #::Stream.iterate(11L)(_ + 2).filter { n => primes takeWhile (p => p*p <= n) foral

    -2

    1答えて

    数値nをaxb、m = sqrt(n)と書くことができます。ここで、n = m * mである。 min(a、b)< = mのため、m個までチェックする必要があるとします。だから私たちはキューブのルーツを取る? n = 21、n = 1×3×7とする。しかし、キューブのルートは2です。なぜこのメソッドは失敗しますか?

    -3

    3答えて

    私はProject Eulerから取得したプライムテストアルゴリズムを持っていますが、43が入力として渡されたときfalseを返します。擬似コードは概要で与えられました。これをC++コードに変換しました。疑似コードの変換に間違いがあるかもしれません。アルゴリズムの実際の問題は何ですか? #include <iostream> #include <cmath> using namespace

    1

    1答えて

    最小の整数Pを見つけて、{1,2,..., P}の素数の数がP/6より少なくなるようにしたいと考えています。 私は(長い)試行錯誤を通じて答えがあると思いますが、MATLABを通じてこれを確認する方法を知りたいと思います。

    1

    1答えて

    基本的に最初のNの数字をリストから削除したい場合は、数字が素数であるかどうかをチェックする関数がうまくいくように見えますが、プログラム自体は入力 [2,4,5,7,6,9,11]と N = 3ため例えば 私は[4, 6, 9, 11]を取得する必要がありますが、私は唯一の[4, 6, 9]を取得します。 divisible(X,Y) :- 0 is X mod Y, !. divisi

    0

    2答えて

    私はウィキペディアに記載されている三元ツリーアルゴリズムに従って、すべての互いに素のペアを生成することができますすぐに https://en.wikipedia.org/wiki/Coprime_integers を: Start with two coprime branches: (2,1), (3,1), then iterate: Branch 1: (2m-n,m) Branch 2

    -1

    2答えて

    問題は - 用語 増加3330によっての各々は、2つの点で異例である等差数列、1487、4817、8147、:(i)の各3つの用語 は素数であり、(ii)4桁の数字のそれぞれは、 の順列である。 3桁の数字で構成された算術シーケンスはありませんが、このプロパティを示していますが、その他の4桁の数字は 増加シーケンスです。 このシーケンスの の3つの用語を連結すると、どのような12桁の数字が得られま

    -3

    1答えて

    誰かが以下のコードの素数リストになぜ2を追加するのか説明してもらえますか? が含まれるべきではない理由である 2 % 0 = 0 2 % 1 = 0 として0 に等しくない弾性率を有する少なくとも1個が存在する場合以下の機能のみ素数として番号を認識すべきであるように、右?下記の機能として def isprime(num1): for i in range(2, num1):

    0

    5答えて

    これは愚かな投稿かもしれませんが、私のコードが正しく動作しない理由を理解できません。レコードのために、私はすでに動作する別のコードを書いたが、私はまだこれがなぜないのか分からない。 第2のifのステートメントは常にtrueと同じになりますか?コメントとして https://jsfiddle.net/vhdh5x3d/2/ /* This code doesn't work... */ var t