Guest User

CH1 Super Hard Sum

a guest
Jun 20th, 2011
1,846
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.InputStreamReader;
  3. import java.io.IOException;
  4. import java.math.BigInteger;
  5. import java.util.StringTokenizer;
  6.  
  7. /*
  8.  * Tuenti Contest
  9.  * Challenge 1 - Super Hard Sum
  10.  * Author: Pedro Antonio Pardal Jimena
  11.  */
  12.  
  13. public class HardSum
  14. {
  15.     private static String sumaLinea( String linea )
  16.     {
  17.         BigInteger sum = BigInteger.ZERO;      
  18.         StringTokenizer st = new StringTokenizer( linea, " +" );
  19.        
  20.         while ( st.hasMoreTokens() )
  21.         {
  22.             BigInteger next;
  23.            
  24.             try
  25.             {
  26.                 next = new BigInteger( st.nextToken() );
  27.             }
  28.             catch ( NumberFormatException e )
  29.             {
  30.                 next = BigInteger.ZERO;
  31.             }
  32.            
  33.             sum = sum.add( next );
  34.         }
  35.        
  36.         return sum.toString();
  37.     }
  38.    
  39.     public static void main( String[] args ) throws IOException
  40.     {
  41.         BufferedReader reader = new BufferedReader( new InputStreamReader( System.in ) );
  42.        
  43.         while ( reader.ready() )
  44.         {
  45.             String linea = reader.readLine();
  46.            
  47.             System.out.println( sumaLinea( linea ) );
  48.         }
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment