2年位前にProject Eulerというのをやって記事にしました。前のブログの大清掃に伴い消してしまうのは勿体無いので、改定してこっちのブログに記載します。
プロジェクト・オイラーって何?って感じですが、簡単にいえばプログラミング問題集みたいなものです。下のリンクが公式ページですが、こちらのWikiにも詳しく書いています.
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
1000 未満の 3 か 5 の倍数になっている数字の合計を求めよ。
JAVAだとこんな感じ
ウィキペディアでは、包含排除の定理を使って解くことを推奨していますが、まぁ、このくらいなら普通にループ計算したほうが速いかと。