« googleストリートビューが面白い | ホーム | Project Euler Problem 2 »

2008年9月 7日

Project Euler Problem 1

プログラミング経験があまりにも無いSEてのもどうなんだって言われることが多いので、遊び感覚で「Project Euler - PukiWiki」をやってみる。
数学の問題をプログラミングで解こうという趣旨のものらしいですよ?

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

$maxInt = 1000;
$result = 0;
for ($i = 1;$i<$maxInt;$i++)
{
  if ($i%3==0 || $i%5==0)
    {
      $result = $result + $i;
    }
}
print $result;

答え:233168

コメントする

OpenID対応しています OpenIDについて

このブログ記事について

このページは、野良が2008年9月 7日 21:07に書いたブログ記事です。

ひとつ前のブログ記事は「googleストリートビューが面白い」です。

次のブログ記事は「Project Euler Problem 2」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。