lordmat

Problem 97

Jun 16th, 2011
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. /**
  2.  *
  3.  * @author Mat
  4.  */
  5. package problem.pkg97;
  6.  
  7. public class Problem97 {
  8.  
  9.     public static void main(String[] args) {
  10.         Long number = new Long(2);
  11.         final long POWEROF = 7830457;
  12.         int count = 1; // start at 1 as 2^1 = 2
  13.         String temp = new String();
  14.        
  15.         while(count < POWEROF){            
  16.             number = number*2;            
  17.             if(number > 1000000000){
  18.                 temp = number.toString();
  19.                 number = Long.parseLong(temp.substring(temp.length()-10));
  20.             }            
  21.             count++;
  22.         }
  23.         number = (number*28433)+1;    
  24.         temp = number.toString();
  25.         number = Long.parseLong(temp.substring(temp.length()-10));
  26.         System.out.println("The number is: " + number );
  27.     }
  28. }
  29. /* output
  30.  * The number is: 275808739992577
  31.  */
Advertisement
Add Comment
Please, Sign In to add comment