2009-12-14から1日間の記事一覧

Project Euler 35(2)

前回のコードでは、197,971,719の素数判定を3回ずつしていることになります。これを避けるには、この3つの中で最も小さい数、すなわちここでは197のみ回転して素数判定をすればよいでしょう。 しかし、回転して最も小さい数だけを生成するのはかなり面倒です…