Nehmen Sie eine nicht leere Matrix / ein nicht leeres numerisches Array mit positiven ganzen Zahlen als Eingabe. Geben Sie in dieser Reihenfolge die Summen der ersten Zeile und Spalte, dann der zweiten Zeile und Spalte zurück und fahren Sie fort, bis keine Zeilen oder Spalten mehr vorhanden sind.
Angenommen, die Eingabe lautet:
2 10 10 2 4
9 7 7 2 9
1 7 6 2 4
7 1 4 8 9
Dann sollte die Ausgabe sein:
45, 33, 16, 17
Denn: 2+9+1+7+10+10+2+4=45, 7+7+1+7+2+9=33, 6+4+2+4=16, 8+9=17
.
Testfälle:
Testfälle haben das folgende Format:
Input
---
Output
5
---
5
..........
1 4
----
5
..........
7
2
---
9
..........
8 3 7 10 3 7 10 1
10 7 5 8 4 3 3 1
1 6 4 1 3 6 10 1
2 3 8 2 8 3 4 1
---
62 40 33 18
..........
30 39 48 1 10 19 28
38 47 7 9 18 27 29
46 6 8 17 26 35 37
5 14 16 25 34 36 45
13 15 24 33 42 44 4
21 23 32 41 43 3 12
22 31 40 49 2 11 20
---
320 226 235 263 135 26 20
..........
7 10 1
4 4 2
6 3 4
1 4 10
5 7 6
---
34 20 20
Als Arrays:
[[5]]
[[1,4]]
[[7],[2]]
[[8,3,7,10,3,7,10,1],[10,7,5,8,4,3,3,1],[1,6,4,1,3,6,10,1],[2,3,8,2,8,3,4,1]]
[[30,39,48,1,10,19,28],[38,47,7,9,18,27,29],[46,6,8,17,26,35,37],[5,14,16,25,34,36,45],[13,15,24,33,42,44,4],[21,23,32,41,43,3,12],[22,31,40,49,2,11,20]]
[[7,10,1],[4,4,2],[6,3,4],[1,4,10],[5,7,6]]
Das ist Code-Golf, also gewinnt die kürzeste Lösung in jeder Sprache.
10,7,7,1
, die zweite Zeile ist 9,7,7,2,9
und die Summe ist 59
. Und so weiter