魔方陣


 魔方陣とは、縦と横が等しい数 (n) で区切られたマスにある法則に従って、 1 から順番に n の 2乗まで数字を入れ、縦、横、対角線のそれぞれの合計が全て等しい値になるものです。 一般に 3 x 3以上の大きさのものを魔方陣と呼びます。2 x 2のものは作成できません。
以下に一番簡単な 3 x 3の魔方陣を示します。
29415
75315
61815
151515

Excelで魔方陣の作成過程を書いてみました。
Javaで書いた4の倍数の魔方陣を生成するプログラム
ソースリストのみを掲載します。コンパイルしてご利用ください。

MagicSquare4.java

参考図書

[戻る]