次の問題を考えてみましょう。「与えられた整数の範囲にいくつの数があり、そこから数字の合計とその平方の合計の両方が素数になりますか?」
私はコードレビューを見回していましたが、ここで興味深い質問を見つけて解決しようとしました。
したがってprime numbers、通常の方法でチェックできます。つまり、からへのforループを使用して、除算性をチェックできます。2i
面白いのはここです。BlueRaja - Danny Pflughoeftトリックを提案します:「素数性をテストしている数の平方根までふるいにかける必要があるだけなので、3から*までふるいをかけるだけで済みますsqrt(⌈log10(B)⌉*81)」。
の実装について質問がありSieve of Eratosthenesます。
ふるいにかける数字が入ったの大きさはboolean array?誰かがコードやヒントを書くことができますか?