マトリックスが与えられたら、左上の要素が上にあり、反対角線が中央の行で、右下の要素が下にあるマトリックスの表現を出力します。
たとえば、次のマトリックスを考えます。
1 2 3
4 5 6
7 8 9
このマトリックスのひし形バージョンは次のとおりです。
1
4 2
7 5 3
8 6
9
入力と出力
入力マトリックスは、リストのリスト(または選択した言語で類似したもの)として提供されます。出力はリストのリストでもあります。
行列には正の整数のみが含まれます。
入力行列は必ずしも正方形ではありません。
入力行列は少なくとも1×1です。
テストケース
Input: [[1]]
Output: [[1]]
Input: [[1,2],[3,4]]
Output: [[1],[3,2],[4]]
Input: [[1,2,3],[4,5,6]]
Output: [[1],[4,2],[5,3],[6]]
Input: [[11,2,5],[3,99,3],[4,8,15],[16,23,42]]
Output: [[11],[3,2],[4,99,5],[16,8,3],[23,15],[42]]
得点
これはcode-golfであるため、バイト単位の最短回答が優先されます。