新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

素数で遊んでます。追記しました。

2021-10-20 10:35:43 | Ruby

 前回、素数かどうか判断するスクリプトでは、入力した数まで素数か?調べてました。でも、実際はそうではなくて、例えば101の場合だと11までの素数で割り切れないときは素数です。なので、素数のリストも小さくなりますし、その大きさの分だけ調べればいいので、速くなると思います。

 もう1個やってみたいのが、BigDecimal。123454321でハングアップするので、正しく実行できれば、嬉しいですね。本当はこの辺も良きに計らえ、でやってもらえると嬉しいですね。

追記)

 ネットで調べると、Bignumは予期に計らってくれる、ということです。VS Codeでやってみました。入力できないので、配列で入力に変えます。どうしたことか、123454321でもエラーになりません!eclipseのインタプリタが2.7だったので活けなかったのでしょうか?

cametan_42さんのコメントから、2つの数値間の素数は?上のようです。

 


この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« cametan_42さんからコメント... | トップ | まだ、素数で遊んでます! »
最新の画像もっと見る

Ruby」カテゴリの最新記事