Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var pass=1337;
- var i=0;
- var j=0;
- for(i=1;i<=10000;i++){
- for(j=1;j<=i;j++){
- pass+=i*j*i;
- }
- if(pass == 318338237039211050000){
- console.log("i:"+i);
- }
- else{pass=1337;}
- }
- var target = 318338237039211050000;
- function half(begin,end)
- {
- if (begin <= end)
- {
- halfValue = Math.floor( (begin+end)/2 );
- halfValueV = value(halfValue);
- if(halfValueV == target)
- {
- console.log(halfValue);
- return;
- }
- else if(halfValueV < target)
- {
- return half( (halfValue+1), end );
- }
- else
- {
- return half( begin, halfValue );
- }
- }
- else
- return;
- }
- function value(suspicious)
- {
- pass = 1337;
- for(i = 1; i <= suspicious; i++)
- {
- pass += suspicious * i * suspicious;
- }
- return pass;
- }
- half(1,600000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement