超高性能素数判定機-Is the number entered a prime number?-

超高性能素数判定機-Is the number entered a prime number?-

by yoshiki_i

👁 6,751 ❤️ 156 ⭐ 151 🔄 6
Created: Jan 3, 2017 Last modified: Jan 2, 2022 Shared: Mar 29, 2017

Description

=========お知らせ=========== NHKで入賞しました!! https://scratch.mit.edu/projects/336132900/ ガウス素数版も開発しました! ======================== =仕組み========================== ①自然数か調べる ②素数リストにその数が無いか調べる ③無ければ最新アルゴリズムで約数があるか調べる。 ④約数があれば素数じゃなく、無ければ素数だと分かる。 ⑤素数ではないなら、素因数分解をする。 =バグ報告のリスト====================== ①奇数を入力しても2で割り切れる。  スクラッチ内部で四捨五入していて、2で割ったあまり=0かつ2で割った ものを1で割ったあまり=0なのでシステム上の問題と解釈しています。 ②数字が大きいとサイトが応答しなくなる。  計算が遅くなるのでやっていませんが、速く処理しようとするシステムの せいだと思います。 ③n≧3においてn^2を入力すると素数と判定されてしまう。  本当になぜ置いたのか分からないブロックが置かれてました。取り除いたところ、正常に動作するのを確認しました。 ④21,33などが素数と判定されてしまう。  判定の順番のミスでした。3が判定されていないことが分かったため、3も判定するように対処しました。 =アップデート情報===================== '18/10/11:素因数分解をやや高速化。   指数型になった場合にエラーを吐くように調整。 '18/10/08:実行中にフリーズしてしまう不具合を解消。  同時に処理時間が0秒となる不具合を解消。  このため計算に時間がかかるようになりました。 '18/6/28:3が判定されないバグを解消。teimon0様、感謝します。 '18/4/30:約数判定アルゴリズム改良。scKei126様、感謝します。 '18/3/18:素数判定の致命的なバグを解消。  scKei126様、感謝します。 '17/11/04:アルゴリズム改良。リスト削除。 '17/6/30:CommandSlash017様の助言により、軽量化に成功。  感謝します '17/6/26:英語テキスト作成 '17/6/25:アルゴリズム改良(更なるスピードを目指す) '17/3/30:累乗式に変更。 '17/3/27:Infinityの例外を作成。apple502j様ありがとうございます。 '17/2/25:進行状況を改良。 '17/2/8:アルゴリズム改良(軽くなったはず)

Instructions

Sorry,I'm not good at English 素数計算機です。 どんなに大きくても15桁程度の自然数なら大丈夫です。 とても処理が早い・・・はずです。 素因数分解のためターボ推奨。 とても大きい数を入力すると時間がかかります。 43876342576439・・・11.458秒かかりました。 412637894216987・・・34.364秒かかりました。 526317852757243・・・34.772秒かかりました。 679719215416513・・・39.669秒かかりました。 113969576398441・・・15.683秒かかりました。

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Pac-Mania Classic (OLD GAME)

by pacmangamer1112

Project thumbnail
View Project

[SH3]史縫 偽心静黙 ~ Wearing a False Self

by AT-8

Project thumbnail
View Project

【鬼滅 の刃 ゲーム】胡蝶しのぶ~数字タイピングの呼吸

by grin2525

Project thumbnail
View Project

Moodboards and Characters

by -MoonliqhtGlow-

Project thumbnail
View Project

三菱エレベーター アクシーズ

by DiKR9000

Project thumbnail
View Project

turbowarpで見てみよう

by LWS0148

Project thumbnail
View Project

Undertale photoshop Flowey battle

by Mister_peebody

Project thumbnail
View Project

Scratch cat.EXE

by Miniman907

Project thumbnail
View Project

Geometry Dash ep. 3

by lem_green1112

Project thumbnail
View Project

Peppa Pig Gets Grounded

by TheMarioDudeGames

Project thumbnail
View Project

[架空鉄道]みやのき地下鉄中央線車窓シミュレーター

by Bonqichi_38

Project thumbnail
View Project

【夏い暑】紫外線から肌を守れ!

by tsukuru_tomohito

Project thumbnail
View Project

JJBA Stands Playground V3.7

by JojosBizzareProfile

Project thumbnail
View Project

バイバイン

by abee

Project thumbnail
View Project

Battle Bound v1.0 ☁

by IdkWho_I_AM

Project thumbnail
View Project

Dungeon Of The Slimes - Roguelike

by GusTune

Project thumbnail
View Project

SPW I - WW2 Tower Defence

by -pAc-

Project thumbnail
View Project

重力が強いプラットフォーマー

by riku73221

Project thumbnail
View Project

Christmas Rush | #Games #All #Trending #Art #Stories #Christmas #Music

by madrid2030

Project thumbnail
View Project

Naruto vs. Sasuke v1.2

by Seba98Net

Project thumbnail
View Project

This is Wings of Fire || COMPLETE MAP!

by Alpha_Wolf_Coder

Project thumbnail
View Project

fnf chart control, but i updated it

by DimonKILL

Project thumbnail
View Project

Glitching over it

by ZBiddy

Project thumbnail
View Project

Farming Interactive 3‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‏‏‎ ‎‏‏‎ ‎‏‏‎ ‏‏‎#Games #All

by ComplicatedCodes