10/08/2013

621 - Secret Research - Java

 import java.io.BufferedReader;  
 import java.io.IOException;  
 import java.io.InputStream;  
 import java.io.InputStreamReader;  
 import java.util.StringTokenizer;  
 public class SecretResearch {  
      public static void main(String[] args) throws IOException {  
           Reader.init(System.in);  
           String line = "";  
           int noOfCases = Reader.nextInt();  
           for(int i = 0; i < noOfCases; i++) {  
                line = Reader.next();  
                if(line.equals("1") || line.equals("4") || line.equals("78")) System.out.println("+");  
                else if(line.endsWith("35")) System.out.println("-");  
                else if(line.startsWith("9") && line.endsWith("4")) System.out.println("*");  
                else if(line.startsWith("190")) System.out.println("?");  
           }  
      }  
 }  
 /** Class for buffered reading int and double values */  
 /** http://www.cpe.ku.ac.th/~jim/java-io.html */  
 class Reader {  
   static BufferedReader reader;  
   static StringTokenizer tokenizer;  
   /** call this method to initialize reader for InputStream */  
   static void init(InputStream input) {  
     reader = new BufferedReader(  
            new InputStreamReader(input) );  
     tokenizer = new StringTokenizer("");  
   }  
   /** get next word */  
   static String next() throws IOException {  
     while ( ! tokenizer.hasMoreTokens() ) {  
       //TODO add check for eof if necessary  
       tokenizer = new StringTokenizer(  
           reader.readLine() );  
     }  
     return tokenizer.nextToken();  
   }  
   static int nextInt() throws IOException {  
     return Integer.parseInt( next() );  
   }  
   static double nextDouble() throws IOException {  
     return Double.parseDouble( next() );  
   }  
 }  

No comments:

Post a Comment