2009-03-01から1ヶ月間の記事一覧

Project Euler 48

Ruby で Project Eulerhttp://odz.sakura.ne.jp/projecteuler/index.php?Problem%2048 次の式は、1 1 + 2 2 + 3 3 + ... + 10 10 = 10405071317 である。では、1 1 + 2 2 + 3 3 + ... + 1000 1000 の最後の10桁を求めよ。 大きな数の計算ですが、ruby では自…

Project Euler 47

Ruby で Project Eulerhttp://odz.sakura.ne.jp/projecteuler/index.php?Problem%2047 連続する2つの数がそれぞれ2つの異なる素因数を持つのは14 = 2 × 7 15 = 3 × 5 の場合である. 同様に連続する3つの数がそれぞれ3つの異なる素因数を持つのは644 = 22 × 7…

Panasonicのブルーレイレコーダーを買いました

今日Panasonicのブルーレイレコーダーを買いました。(^^; どの機種にするか悩んだ結果DMR-BW950を近くのミドリ電化で購入。店頭価格は228,000円だったのを196,000円までまけてもらいました。価格.comの最安値は168,000円だったのですが、家の近くだしまぁい…

DVDレコーダー

今使用しているDVD/HDレコーダのDVDドライブが故障して、DVDメディアを認識しなくなってしまいました。妻のお姉さんがロンドンにいるので、日本の番組をDVDに焼いて送っていたりするのですが、それができずに困っています。。。子供の「いないいないばあ」の…

Project Euler 46

Ruby で Project Eulerhttp://odz.sakura.ne.jp/projecteuler/index.php?Problem%2046 Christian Goldbachは全ての奇合成数は平方数の2倍と素数の和で表せると予想した. 9 = 7 + 2×1 2 15 = 7 + 2×2 2 21 = 3 + 2×3 2 25 = 7 + 2×3 2 27 = 19 + 2×2 2 33 = 3…

Project Euler 45

Ruby で Project Eulerhttp://odz.sakura.ne.jp/projecteuler/index.php?Problem%2045 三角数, 五角数, 六角数は以下のように生成される. 三角数 T n = n(n+1)/2 1, 3, 6, 10, 15, ... 五角数 P n = n(3n-1)/2 1, 5, 12, 22, 35, ... 六角数 H n = n(2n-1) 1…

Project Euler 44

Ruby で Project Eulerhttp://odz.sakura.ne.jp/projecteuler/index.php?Problem%2044 五角数は P n = n ( 3 n - 1 ) / 2で生成される. 最初の10項は1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ... である.P 4 + P 7 = 22 + 70 = 92 = P 8 である. しかし差 7…

Project Euler 43

Project Eulerhttp://odz.sakura.ne.jp/projecteuler/index.php?Problem%2043 数 1406357289 は 0 から 9 の Pandigital 数である (0 から 9 が 1 度ずつ現れるので). この数は部分語が面白い性質を持っている.d 1 を 1 桁目, d 2 を 2 桁目の数とし, 以下順…