カメヲラボ

主にプログラミングとお勉強全般について書いてます

CodeIQ過去問集06:魔方陣ヌルヌル

本稿はCodeIQで2014年5月12日~2014年6月2日に出題された「魔方陣ヌルヌル」という問題を再編集したものです。 ※出題時と記述が一部異なる場合がありますがご了承ください。

方陣ヌルヌル

【問題】

正方形の方陣に、縦・横・斜めすべての列の値の合計が0になるように、すべて異なる整数を配置してください。魔方陣は、3×3・4×4・5×5の3種類のサイズで作ってください。

【出力形式】

n×nの魔方陣の出力は、半角スペースで区切られたn個の整数を、n行出力してください。 解けなかった場合は、すべての要素が0の方陣を出力してください。

【魔方陣のチェックスクリプト

■n*nの魔方陣を入力してください



■実行結果

【解説】