AlexKondov

Stuck Numbers

Jul 25th, 2014
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(args) {
  2.     var numbers = args.splice(1);
  3.     for (var i = 0; i < numbers.length; i++) {
  4.         numbers[i] = numbers[i].toString();
  5.     }
  6.     console.log(numbers);
  7.  
  8.     var used = [];
  9.     for (var i = 0; i < numbers.length; i++) {
  10.         for (var j = 0; j < numbers.length; j++) {
  11.             for (var k = 0; k < numbers.length; k++) {
  12.                 for (var l = 0; l < numbers.length; l++) {
  13.                     if (numbers[i] != numbers[j] && numbers[k] != numbers[l] && numbers[i] != numbers[k] && numbers[j] != numbers[l]) {
  14.                         if (numbers[i] + numbers[j] === numbers[k] + numbers[l]) {
  15.                             console.log(numbers[i] + "|" + numbers[j] + "==" + numbers[k] + "|" + numbers[l]);
  16.                             if (used.indexOf(numbers[i] + numbers[j] === numbers[k] + numbers[l]) === -1) {
  17.                                 used.push(numbers[i] + numbers[j] === numbers[k] + numbers[l]);
  18.                                 console.log(numbers[i] + "|" + numbers[j] + "==" + numbers[k] + "|" + numbers[l]);
  19.                                
  20.                             }
  21.                         }
  22.                     }
  23.                 }
  24.             }
  25.         }
  26.     }
  27. }
  28.  
  29. console.log(solve([5, 2, 51, 1, 75, 25]));
  30. console.log(solve([25, 1, 2, 51]));
Advertisement
Add Comment
Please, Sign In to add comment