Project Euler にチャレンジ:Problem 45
TOP
Problem 一覧
Project Euler とは(翻訳)
← Problem 44
Problem 46 →
Problem 45[三角数、五角数、六角数(Triangular, pentagonal, and hexagonal)]
三角数、五角数、六角数は以下の式で生成できます。
三角数
T
n
=
n
(
n
+1)/2
1, 3, 6, 10, 15, ...
五角数
P
n
=
n
(3
n
?1)/2
1, 5, 12, 22, 35, ...
六角数
H
n
=
n
(2
n
?1)
1, 6, 15, 28, 45, ...
T
285
= P
165
= H
143
= 40755. になることが分かります。 次に三角数であり五角数であり、六角数である数はいくつか
解いたプログラム
PHP