Diberikan matriks, menampilkan representasi dari matriks di mana elemen kiri atas di atas, anti-diagonal adalah baris tengah dan elemen kanan bawah di bagian bawah.
Sebagai contoh, pertimbangkan matriks berikut:
1 2 3
4 5 6
7 8 9
Versi berlian dari matriks ini adalah:
1
4 2
7 5 3
8 6
9
Masukan dan keluaran
Matriks input akan diberikan sebagai daftar daftar (atau yang serupa dengan bahasa pilihan Anda). Keluaran harus berupa daftar daftar juga.
Matriks hanya akan berisi bilangan bulat positif.
Matriks input tidak harus persegi.
Matriks input akan setidaknya 1 × 1.
Uji Kasus
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]]
Mencetak gol
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.