Data una matrice, genera una rappresentazione della matrice in cui l'elemento in alto a sinistra è in alto, l'anti-diagonale è la riga centrale e l'elemento in basso a destra è in fondo.
Ad esempio, considera la seguente matrice:
1 2 3
4 5 6
7 8 9
La versione diamante di questa matrice è:
1
4 2
7 5 3
8 6
9
Ingressi e uscite
Una matrice di input verrà fornita come un elenco di elenchi (o qualcosa di simile nella tua lingua preferita). L'output deve essere anche un elenco di elenchi.
Le matrici conterranno solo numeri interi positivi.
La matrice di input non sarà necessariamente quadrata.
La matrice di input sarà almeno 1 × 1.
Casi test
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]]
punteggio
Questo è code-golf , quindi vince la risposta più breve in byte.