标签: java arrays math
我正在尝试解决一个问题,但无法找到解决此问题的任何线索。我可以进行编码,但是唯一的问题是逻辑。
我想根据输入数字创建一个数组,其中数组的总和为零。
例如,我的输入可能与0<=input<=99不同。让我们说如果它的5,那么我的数组应该是这样的。
0<=input<=99
[1,2,3,4,-10]
注意:数组的所有元素都应该是唯一的。
任何人都可以分享任何想法...吗?
答案 0 :(得分:0)
一个简单的答案是[0, 1, ..., N-1, -N*(N-1)/2]
[0, 1, ..., N-1, -N*(N-1)/2]