Advertisement
Guest User

Untitled

a guest
Sep 18th, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.io.*;
  2. import java.util.Arrays;
  3. import java.util.StringTokenizer;
  4.  
  5. /**
  6.  * Created with IntelliJ IDEA.
  7.  * User: Anna.Skobaneva
  8.  * Date: 11/29/13
  9.  * Time: 11:26 PM
  10.  * To change this template use File | Settings | File Templates.
  11.  */
  12. public class TaskC {
  13.     StringTokenizer st;
  14.     BufferedReader in;
  15.     PrintWriter out;
  16.  
  17.  
  18.  
  19.     public static void main(String[] args) throws IOException {
  20.         TaskC solver = new TaskC();
  21.         solver.open();
  22.         solver.solve();
  23.         solver.close();
  24.     }
  25.  
  26.     private void close() throws IOException {
  27.         in.close();
  28.         out.close();
  29.     }
  30.  
  31.  
  32.  
  33.     private void solve() throws IOException {
  34.         // Here we solve our task :)
  35.        char[] car=new char[9];
  36.         char[][] rezult=new char[1002][9];
  37.         int irezult=0;
  38.         for (int i = 0; i <9 ; i++) {
  39.             car[i]= (char) in.read();
  40.         }
  41.         int num=nextInt();
  42.         for (int i = 0; i <num ; i++) {
  43.             boolean compare=false;
  44.             for (int j = 0; j <9 ; j++) {
  45.                 rezult[irezult][j]=(char)in.read();
  46.                 if (car[j]!=rezult[irezult][j] && car[j]!='*') {
  47.                     compare=true;
  48.                 }
  49.             }
  50.             if (!compare)
  51.                 irezult++;
  52.             char nextLine=(char)in.read();
  53.         }
  54.         out.println(irezult);
  55.         for (int i = 0; i <irezult ; i++) {
  56.             for (int j = 0; j <9 ; j++) {
  57.                 out.print(rezult[i][j]);
  58.             }
  59.             if (i+1!=irezult)
  60.             out.println();
  61.         }
  62.  
  63.     }
  64.  
  65.  
  66.     private void open() throws IOException {
  67.      //     in = new BufferedReader(new InputStreamReader(System.in));
  68.      //     out = new PrintWriter(System.out);
  69.         in=new BufferedReader(new FileReader("fraud.in"));
  70.         out=new PrintWriter(new FileWriter("fraud.out"));
  71.     }
  72.  
  73.     private int nextInt() throws IOException {
  74.         return Integer.parseInt(nextToken());
  75.     }
  76.  
  77.     private long nextLong() throws IOException {
  78.         return Long.parseLong(nextToken());
  79.     }
  80.  
  81.     private double nextDouble() throws IOException {
  82.         return Double.parseDouble(nextToken());
  83.     }
  84.  
  85.     private String nextToken() throws IOException {
  86.         while (st == null || !st.hasMoreTokens()) {
  87.             String str = in.readLine();
  88.             if (str == null) return null;
  89.             st = new StringTokenizer(str);
  90.         }
  91.         return st.nextToken();
  92.     }
  93.  
  94.     private boolean hasMoreTokens() throws IOException {
  95.         while (st == null || !st.hasMoreTokens()) {
  96.             String str = in.readLine();
  97.             if (str == null) return false;
  98.             st = new StringTokenizer(str);
  99.         }
  100.         return true;
  101.     }
  102.  
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement