PamGau
Web周り、サッカーの話、ときどきヌコ

RubyでProject Euler - Problem 45

Problem 45 (Project Euler) [原文]

三角数, 五角数, 六角数は以下のように生成される.

三角数
Tn=n(n+1)/2 == 1, 3, 6, 10, 15, ...
五角数
Pn=n(3n-1)/2 == 1, 5, 12, 22, 35, ...
六角数
Hn=n(2n-1) == 1, 6, 15, 28, 45, ...

T285 = P165 = H143 = 40755であることが分かる.

次の三角数かつ五角数かつ六角数な数を求めよ.

数学入門〈上〉 (岩波新書)

n =(u+1)/2 と置換すると六角数はHn = u(u+1)/2 と書けるので、六角数であることは即三角数でもあります。

従ってこの問題は『五角数かつ六角数な数を求めよ』と読み替えることができるので、もう簡単。

三角数や五角数と訊くと「ピタゴラス学派」だとか「ペンタグランマ」、「豆を喰うな」とかいろいろ連想します。中学生の終わりかけに読んだ右の本で「ピタゴラス学派」のことを初めて知りました。ちょっと懐かしいです。えーと、安倍清明のアレとの関係はどうだったっけ。


"RubyでProject Euler - Problem 44" « Home » "RubyでProject Euler - Problem 46"

TrackBack

ご注意
当分の間、トラックバックの受信を行わないことといたしました。過去に戴いたトラックバックのリストについてはそのまま保持いたします。
トラックバックはありません

Comments

コメントはありません。
ご注意
当分の間、JavaScript が有効でないとコメント投稿できないようにします。スパム対策であって、投稿される方の個人情報を取得する目的ではありません。悪しからずご了承ください。
Recent Entries
京都御苑の「自転車道」
Googleの左サイドバーを消すユーザスタイルシート for Firefox , Opera
"Ruby Way"章頭の言葉
"The worst feelings in life"より
裸の英会話
RubyでProject Euler - Problem 59
RubyでProject Euler - Problem 58
RubyでProject Euler - Problem 57
RubyでProject Euler - Problem 55, 56
RubyでProject Euler - Problem 54
Links
PamGau 系
PamGau::Memo
PamGau::Dust
PamgauSigh Wiki
はてなブックマーク
パンパでガウチョ
kyorecobaのdel.icio.us
BLOGNAVI
XREA.COM
VALUE-DOMAIN
PHP ver 4.4.2
Powered by Nucleus CMS Creative Commons
feedberner banner この日記のはてなブックマーク数
BlogPeople
あわせて読みたい