Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Intcode(array,i){
  2.   if (array[i] === 99){
  3.     return array;
  4.   }
  5.   else if (array[i] === 1){
  6.     var val1 = array[array[i+1]];
  7.     var val2 = array[array[i+2]];
  8.     array[array[i+3]] = val1 + val2;
  9.     i += 4;
  10.     Intcode(array,i);
  11.   }
  12.   else if (array[i] === 2){
  13.     var val1 = array[array[i+1]];
  14.     var val2 = array[array[i+2]];
  15.     array[array[i+3]] = val1 * val2;
  16.     i += 4;
  17.     Intcode(array,i);
  18.   }
  19.   else console.log("Error!!");
  20. }
  21.  
  22. var j;
  23. var k;
  24.  
  25. for (j = 0; j < 100; j++){
  26.   for (k = 0; k <100; k++){
  27.     var Input = [1,j,k,3,1,1,2,3,1,3,4,3,1,5,0,3,2,1,6,19,1,5,19,23,1,23,6,27,1,5,27,31,1,31,6,35,1,9,35,39,2,10,39,43,1,43,6,47,2,6,47,51,1,5,51,55,1,55,13,59,1,59,10,63,2,10,63,67,1,9,67,71,2,6,71,75,1,5,75,79,2,79,13,83,1,83,5,87,1,87,9,91,1,5,91,95,1,5,95,99,1,99,13,103,1,10,103,107,1,107,9,111,1,6,111,115,2,115,13,119,1,10,119,123,2,123,6,127,1,5,127,131,1,5,131,135,1,135,6,139,2,139,10,143,2,143,9,147,1,147,6,151,1,151,13,155,2,155,9,159,1,6,159,163,1,5,163,167,1,5,167,171,1,10,171,175,1,13,175,179,1,179,2,183,1,9,183,0,99,2,14,0,0];
  28.  
  29.     Intcode(Input,0);
  30.     if(Input[0] == 19690720){
  31.       console.log (100*j + k);
  32.       break;
  33.     }
  34.   }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement