4
マトリックス内のすべての行と列を回転させる
チャレンジ n x n整数の行列が与えられた場合n >= 2 1 2 3 4 および正確2nな要素を持つ整数のリスト [1,2、-3、-1] 回転した行列を出力します。このマトリックスは、次の方法で構成されます。 リストの最初の整数を取得し、この値で最初の行を右に回転します。 次の整数を取得し、最初の列をこの値だけ下に回転します。 次の整数を取得し、マトリックスのすべての行と列を1回回転するまで、この値などで2番目の行を右に回転します。 リストには負の整数を含めることができます。これは、行/列を右/下ではなく左/上にシフトすることを意味します。整数がゼロの場合、行/列を回転させないでください。 上記の入力を使用した例 リスト要素マトリックスの説明 -------------------------------------------------- ---------- 1 2 1 1行目を右に1回転 3 4 2 2 1 1列目を2回転下げる 3 4 -3 2 1 2行目を左に3回転 4 3 -1 2 3 2列目を1つ上に回転 4 1 ルール 最も便利な入力形式を選択できます。どちらを使用するかを明確にしてください。 機能または完全なプログラムが許可されます。 入出力のデフォルト規則。 標準の抜け穴が適用されます。 …