Project Euler にチャレンジ:Problem 28

← Problem 27  Problem 29 →

Problem 28[数字螺旋の対角線(Number spiral diagonals)]

数字1から、右回りに時計回りに移動すると、5×5の螺旋が次のように生成されます。

21 22 23 24 25
20 7 8 9 10
19 6 1 2 11
18 5 4 3 12
17 16 15 14 13

対角線上の数字の合計は、101になります。
同じように生成された、1001×1001 の螺旋の対角線上の数字の合計はいくつか?