Go to diff to previous submission
import java.util.*; import java.math.*; import java.io.*; import java.text.*; public class Bugs { static long pos,linecount; /** * @param args the command line arguments */ while( (line=br.readLine()) != null ) { bug = st.nextToken(); for (int i = 0; i < bug.length(); i++) { mujKrasnyRegex+="("+bug+")*"+bug.substring(i, i+1); } mujKrasnyRegex+="("+bug+")*"; // druhej level for (int i = 0; i < bug.length(); i++) { druhyLevel+="("+mujKrasnyRegex+")*"+bug.substring(i, i+1); } druhyLevel+="("+mujKrasnyRegex+")*"; druhyLevel="("+druhyLevel+")*"; //System.out.println("bug looks like " + mujKrasnyRegex + "\n"+druhyLevel); for(long i=0;i<linecount;i++){ line=br.readLine(); //line=line.replaceAll(druhyLevel, ""); while(line.indexOf(bug)!=-1){ //System.out.println("iteruju"); line = line.replaceAll(druhyLevel,""); } out.append(line+"\n"); } } out.close(); } }
--- c4.s969.cteam028.bugs.java.0.Bugs.java +++ c4.s1036.cteam028.bugs.java.0.Bugs.java @@ -7,4 +7,6 @@ public class Bugs { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + static BufferedWriter out= new BufferedWriter(new OutputStreamWriter(System.out)); + static String line, newline, bug; @@ -16,5 +18,6 @@ */ public static void main(String[] args) throws Exception { - while( (line=br.readLine()) != null) { + + while( (line=br.readLine()) != null ) { st = new StringTokenizer(line); linecount = Long.valueOf(st.nextToken()); @@ -39,7 +42,10 @@ //System.out.println("iteruju"); line = line.replaceAll(druhyLevel,""); + } - System.out.println(line); + out.append(line+"\n"); + + } @@ -47,4 +53,5 @@ } + out.close(); }