魔方陣
魔方陣とは、縦と横が等しい数 (n) で区切られたマスにある法則に従って、 1 から順番に n の 2乗まで数字を入れ、縦、横、対角線のそれぞれの合計が全て等しい値になるものです。 一般に 3 x 3以上の大きさのものを魔方陣と呼びます。2 x 2のものは作成できません。
以下に一番簡単な 3 x 3の魔方陣を示します。
2
9
4
15
7
5
3
15
6
1
8
15
15
15
15
Excelで魔方陣の作成過程を書いてみました。
奇数の魔方陣
3x3 魔方陣
5x5 魔方陣
7x7 魔方陣
9x9 魔方陣
11x11 魔方陣
4の倍数の魔方陣
4x4 魔方陣
8x8 魔方陣
12x12 魔方陣
16x16 魔方陣
Javaで書いた4の倍数の魔方陣を生成するプログラム
ソースリストのみを掲載します。コンパイルしてご利用ください。
MagicSquare4.java
参考図書
Amazon.co.jp ウィジェット
[戻る]