我有三个数组:添加了小数阵列
[0, 0, 2.5, 2.5, ]
[0, 0.5, 0, 0,]
[0, 2.0, 0, 0, ]
我找过他们所有的算法循环,并将其添加到第一阵列,只有当我们能够实现的,该指数相同的值数组(在这种情况下为2.5),删除它们,如果它们被添加,并省略所有其他不合适的数组(例如[0,0,0,0.001]
),我甚至无法开始围绕这个包围我的头部,对我来说棘手的部分是识别两个(或更多)其他阵列的组合是否可以填充第一个阵列。例如,如果我们将[0,0.5,0,0,0]加到[0,0,2.5,2.5,],我们得到[0,0.5,2.5,2.5,]和最后一个相同的值,所以该方法应该能够检测到并将它们添加到第一个并删除它,留下任何“不可能”的数组。
你能清楚吗? – Tilak
对不起,如果我有点不清楚,我已经更新了这个问题,现在好了吗? – user2498443
你说'[0,0,0,.001]'不适合,但这个数组也有4个元素并且有十进制值。它不适合? – unlimit