Giriş olarak pozitif tamsayıların bir matrisini alın ve matris boyunca diyagonal çizgilerdeki elemanların münferit toplamlarını çıkarın.
Sadece çaprazlama aşağı ve sağa doğru giden çizgileri sayacaksınız. Yalnızca sol alt öğeyi içeren diyagonal ile başlamalısınız, daha sonra (varsa) üstündeki iki uzunluk diyagonal ile aşağıda gösterildiği gibi yalnızca sağ üst öğeyi içeren diyagonalden başlamalısınız.
Misal:
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
Giriş ve çıkış formatları her zamanki gibi isteğe bağlıdır.
Bu kod golf , bu yüzden her dilde en kısa teslim kazanmak kazanır.