JSFiddle - React, Tailwind, and code Playground
by Vadim Costin
JavaScript
//jshint esversion: 6
function pairwise(arr, arg) {
const indexHolder = [];
for(let i = 0; i < arr.length; i++) {
for(let j = i + 1; j < arr.length; j++) {
if(arr[i] + arr[j] === arg && indexHolder.indexOf(i) === -1 && indexHolder.indexOf(j) === -1){
indexHolder.push(i, j);
}
}
}
return indexHolder.reduce((prev, cur) => {
return prev + cur;
}, 0 );
}
//const answer = pairwise([1,4,2,3,0,5], 7);
const answer = pairwise([0, 0, 0, 0, 1, 1], 1);
console.log(answer);