Advertisement
gundamfj

Untitled

May 8th, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var pass=1337;
  2. var i=0;
  3. var j=0;
  4. for(i=1;i<=10000;i++){
  5. for(j=1;j<=i;j++){
  6. pass+=i*j*i;
  7. }
  8. if(pass == 318338237039211050000){
  9. console.log("i:"+i);
  10. }
  11. else{pass=1337;}
  12. }
  13.  
  14.  
  15.  
  16. var target = 318338237039211050000;  
  17.  
  18. function half(begin,end)  
  19. {  
  20.     if (begin <= end)  
  21.     {  
  22.         halfValue = Math.floor( (begin+end)/2 );  
  23.         halfValueV = value(halfValue);  
  24.          
  25.         if(halfValueV == target)  
  26.         {  
  27.             console.log(halfValue);  
  28.             return;  
  29.         }  
  30.         else if(halfValueV < target)  
  31.         {  
  32.             return half( (halfValue+1), end );  
  33.         }  
  34.         else  
  35.         {  
  36.             return half( begin, halfValue );  
  37.         }  
  38.     }  
  39.     else  
  40.         return;  
  41. }  
  42.  
  43. function value(suspicious)  
  44. {  
  45.     pass = 1337;  
  46.     for(i = 1; i <= suspicious; i++)  
  47.     {  
  48.         pass += suspicious * i * suspicious;  
  49.     }  
  50.     return pass;  
  51. }  
  52.  
  53. half(1,600000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement