牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Python で魔法陣を作ってみるメモ

(Python2.7)

ヒンズーの連続方式
1. 上段の中央を1にする
2. 右上に次の数字を置いていく(最上段の上は最下段になる。下の図を参照。)
3. 右上が埋まっていたら一つ下に次の数字を置く
4. 再び右上へと数字を埋めていく
5. 後は3,4の繰り返しで完成

魔方陣 - Wikipedia

code

gistに置いてみた。

実行結果
[9, 1, 5]
[3, 4, 8]
[6, 7, 2]

取りあえず動いた。そのうちリファクタするかも。