阵列的反向增量
您的任务是获取一个带符号的32位整数数组,并以相反的增量重新编译它。
例
列表,
18 19 17 20 16
具有增量:
1 -2 3 -4
反转后得出:
-4 3 -2 1
然后在重新编译时,使用yields:
18 14 17 15 16
这应该是您的返回值。
重新编译包括采用C
,它是数组的第一个值。在这种情况下,请18
按顺序应用增量。所以18 + -4
给定14
,14 + 3
给定17
,依此类推。
输入输出
您将得到一个列表/数组/表/元组/堆栈/等。通过任何标准输入法输入的带符号整数的数量。
按照上述增量反转方法,您必须以任何可接受的形式再次输出修改后的数据。
您将收到N个输入,0 < N < 10
其中每个数字都在该范围内-1000 < X < 1000
测试用例
1 2 3 4 5 -> 1 2 3 4 5
18 19 17 20 16 -> 18 14 17 15 16
5 9 1 3 8 7 8 -> 5 6 5 10 12 4 8
6 5 4 1 2 3 -> 6 7 8 5 4 3
笔记
- 如上所述,您将始终收到至少1个输入,且最多不超过9个。
- 输出的第一个和最后一个数字将始终与输入的数字匹配。
- 仅接受标准输入输出
- 适用标准漏洞
- 这是代码高尔夫球,因此最低字节数为准!
- 玩得开心!
最终获胜者是...
丹尼斯!谁先获得第一名,然后以更短的解决方案击败自己,从而获得第一名和第二名!
荣幸地与ais523的果冻一起提及,如果不是Dennis进入他们的眼前,那将是第二名。