C#でプロジェクトオイラーを解く(問題45「三角数, 五角数, 六角数」)




Pocket

どーも、みつおです。

問題

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

三角数 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であることが分かる.

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

出典:Problem45

解答

 

出力

1533776805




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です