魔方陣はたくさんありますが、ジェームズ・グライム博士が説明したように、次のような、重要な六角形が1つだけあります。
18 17 3
11 1 7 19
9 6 5 2 16
14 8 4 12
15 13 10
Hexagonyで行われているように、これは1行ずつ読み取るだけで簡単に1行で記述できます。
18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10
もちろん、回転と反射をカウントする場合、この魔法の六角形の合計12のそのようなリスト表現があります。たとえば、上記の六角形を時計回りに1/6回転させると、
9 11 18 14 6 1 17 15 8 5 7 3 13 4 2 19 10 12 16
@Okxは、残りの亜種のリストを要求しました。残りのリストは次のとおりです。
15 14 9 13 8 6 11 10 4 5 1 18 12 2 7 17 16 19 3
3 17 18 19 7 1 11 16 2 5 6 9 12 4 8 14 10 13 15
18 11 9 17 1 6 14 3 7 5 8 15 19 2 4 13 16 12 10
9 14 15 11 6 8 13 18 1 5 4 10 17 7 2 12 3 19 16
さらに、言及されたすべてのリストが逆になりました。
チャレンジ
魔法の六角形をリストとして出力するプログラムを作成します。六角形の12の反射/回転のいずれかを選択できます。
ソリューションがどのように機能するかについて、いくつかの言葉を追加してください。