JSFiddle - React, Tailwind, and code Playground

by bogdan_vq

JavaScript

var arr = [1,8,-3,4,-5,6,-1,2];

var c = {};

var makeKey = function switch(a, b){
    if (a > b) return b + "." + a;
    return a + "." + b;

}

for (var i = 0; i < arr.length; i++) {
    for (var j = 0; j < arr.length; j++) {
        var key = makeKey(i, j);
        //console.log(key);
        if(c[key] == void 0) {
           if(arr[i] + arr[j] === 0) {
               c[key] = arr[i] + arr[j];
           }
           
        }
    }
}




console.log(Object.keys(c));