Problem001 - 剰余の記号は%

第001問。

10未満の自然数のうち、3 もしくは 5 の倍数になっているものは 3, 5, 6, 9 の4つがあり、これらの合計は 23 になる。
同じようにして、1,000 未満の 3 か 5 の倍数になっている数字の合計を求めよ。

Problem 1 - PukiWiki

1問目は、2問目以降に比べて段違いに簡単。
普通にやっても普通に解けてしまってつまらないので、
がんばってコードにエンタメ性を持たせてみる。


3 か 5 の倍数になっているという部分は、普通に書くと


var % 3 == 0 || var % 5 == 0
エンタープライズならこれを使うだろうけど、
趣味で書くにはつまらないので…

0 == var % 3 * var % 5
と書いてみた。ちょっとおもしろくなったので満足。

処理速度はどうなんだろう。