看来,任何简单的 修改使用一致的功能三角洲的几乎总是可以做一些其他的更短的 方式,丹尼斯。因此,我能想到的唯一使它变得更困难的解决方案是引入某种不一致的功能。
排序。
您的任务是获取一个整数数组,对它们的增量进行排序,然后重新编译以提供新的整数数组。
例如。
对于输入:
1 5 -3 2 9
获取以下增量:
4 -8 5 7
然后,对这些增量进行排序,得出:
-8 4 5 7
并重新应用它们,将得到:
1 -7 -3 2 9
输入输出
您将得到一个列表/数组/表/元组/堆栈/等。通过任何标准输入法输入的带符号整数的数量。
您必须按照上述增量排序方法,以任何可接受的形式再次输出修改后的数据。
您将收到N个输入,0 < N < 10
其中每个数字都在该范围内-1000 < X < 1000
测试用例
1 5 -3 2 9 -> 1 -7 -3 2 9
-5 -1 -6 5 8 -> -5 -10 -7 -3 8
-8 1 -7 1 1 -> -8 -16 -16 -8 1
8 -9 3 0 -2 -> 8 -9 -12 -14 -2
-5 -2 -5 5 0 -> -5 -10 -13 -10 0
-1 9 -1 -7 9 -> -1 -11 -17 -7 9
笔记
2
IMO,您应该删除第二个标题(帖子本身的标题)。这有点丑陋,只占空间,而且是标题的副本(大约比它高20像素)。
—
Rɪᴋᴇʀ