3
* @param {number[]} sums6
var recoverArray = function (n, sums) {7
sums.sort((a, b) => a - b);10
while (sums.length > 1) {11
let num = sums[sums.length - 1] - sums[sums.length - 2],15
for (let item of sums) {16
let count = counter.get(item);18
counter.set(item, count + 1);24
for (let item of sums) {25
if (counter.get(item) > 0) {27
including.push(item + num);28
counter.set(item, counter.get(item) - 1);29
counter.set(item + num, counter.get(item + num) - 1);33
if (excluding.indexOf(0) !== -1) {38
result.push(-1 * num);