Ambil matriks bilangan bulat positif sebagai input, dan hasilkan jumlah individu dari elemen pada garis diagonal melalui matriks.
Anda hanya akan menghitung garis yang turun secara diagonal dan ke kanan. Anda harus mulai dengan diagonal yang hanya berisi elemen kiri-bawah, lalu panjang-dua diagonal di atasnya (jika ada) dan seterusnya hingga diagonal yang hanya berisi elemen kanan atas, seperti yang digambarkan di bawah ini.
Contoh:
Input:
8 14 5 1
10 5 5 8
6 6 8 10
15 15 4 11
Output:
15, 21, 20, 32, 29, 13, 1
(Diagonals: {{15},{6,15},{10,6,4},{8,5,8,11},{14,5,10},{5,8},{1}})
Input:
1
Output:
1
Input:
1 5
Output:
1, 5
Input:
4
1
Output:
1, 4
Input:
17 4 5
24 16 5
9 24 10
1 14 22
1 21 24
4 4 17
24 25 17
Output:
24, 29, 22, 39, 47, 70, 43, 9, 5
Format input dan output adalah opsional seperti biasa.
Ini adalah kode-golf , jadi pengiriman terpendek di setiap bahasa akan menang.