本稿はCodeIQで2014年5月12日~2014年6月2日に出題された「魔方陣ヌルヌル」という問題を再編集したものです。
※出題時と記述が一部異なる場合がありますがご了承ください。
魔方陣ヌルヌル
【問題】
正方形の方陣に、縦・横・斜めすべての列の値の合計が0になるように、すべて異なる整数を配置してください。魔方陣は、3×3・4×4・5×5の3種類のサイズで作ってください。
【出力形式】
n×nの魔方陣の出力は、半角スペースで区切られたn個の整数を、n行出力してください。
解けなかった場合は、すべての要素が0の方陣を出力してください。
【解説】