算額あれこれ

算額問題をコンピュータで解きます

2021-12-07から1日間の記事一覧

奇数魔方陣

n x n 魔方陣で,n が奇数の場合の生成法https://ja.wikipedia.org/wiki/魔方陣#バシェー方式 using Printffunction f(n) a = zeros(Int, n, n) m = n ÷ 2 for i = 1:n (sx, sy) = (i - 1 - m, n - i - m) for j = 1:n (x, y) = (sx + j, sy + j) x <= 0 && …