Advertisement
callyb

FCC Pairwise

May 17th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function pairwise(arr, arg) {
  2.   var newarr = arr.slice();
  3.   var sum = 0;
  4.  
  5.   for (var i = 0; i < newarr.length; i++ ) {
  6.     for (var j = i+1; j < newarr.length; j++) {
  7.       if (newarr[i] + newarr[j] == arg) {
  8.         console.log("values = " + newarr[i] + " + " + newarr[j]);
  9.  
  10.         var a = newarr.indexOf(newarr[i]);
  11.         var b = newarr.indexOf(newarr[j]);
  12.         sum += a;
  13.         sum += b;
  14.         console.log("indices = " + a + " + " + b);
  15.  
  16.         newarr[i] = newarr[j] = NaN;
  17.        
  18.        
  19.       }
  20.     }
  21.   }
  22.           console.log("END");
  23.  
  24.   return sum;
  25. }
  26.  
  27. pairwise([1,4,2,3,0,5], 7);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement