您应该编写一个程序或函数,该程序将接收数字列表作为输入并输出,或者通过将这些数字放在一个正方形中来返回最大的和。
输入将始终包含数字的平方。输入的示例正方形排列9 1 2 3 4 5 6 7 7
可以是
677
943
125
该总和计算为所有行和列的总和。对于上述安排,总和为677 + 943 + 125 + 691 + 742 + 735 = 3913
。请注意,这不是最大和,因此这不是预期的输出。
输入项
- 长度为
n^2
(n>=1
)的列表包含非零数字(1-9
)。
输出量
- 一个整数,用一个正方形输入的数字可达到的最大和。
例子
示例格式为input => output
。
5 => 10
1 2 3 4 => 137
5 8 6 8 => 324
9 1 2 3 4 5 6 7 7 => 4588
2 4 9 7 3 4 2 1 3 => 3823
8 2 9 4 8 1 9 3 4 6 3 8 1 5 7 1 => 68423
5 4 3 6 9 2 6 8 8 1 6 8 5 2 8 4 2 4 5 7 3 7 6 6 7 => 836445
这是代码高尔夫球,因此最短的入场券获胜。