Go to diff to previous submission
import java.util.Scanner; public class Main { /** * @param args * @throws FileNotFoundException */ // printfBUG("Hello, world!/n"); //Scanner sc = new Scanner(new File("vstup.txt")); int pocetRadku; String podretezec; int a; while(sc.hasNextLine()) { pocetRadku = sc.nextInt(); podretezec = sc.nextLine().trim(); for (int i = 0; i < pocetRadku; i++) { /*int delka = podretezec.length(); int a = 0;*/ while((a=radek.indexOf(podretezec.charAt(0)))>=0) { radek = radek.substring(a, radek.length()); if ((pole = radek.split(podretezec)).length != 1) { radek = ""; for (int j = 0; j < pole.length; j++) { radek += pole[j]; } } else { break; } } } } } }
--- c4.s923.cteam117.bugs.java.0.Main.java +++ c4.s1215.cteam117.bugs.java.0.Main.java @@ -18,4 +19,5 @@ int pocetRadku; String podretezec; + int a; while(sc.hasNextLine()) { @@ -31,20 +33,20 @@ int a = 0;*/ - while((pole = radek.split(podretezec)).length !=1 ) { - /*a = radek.lastIndexOf(podretezec); - if(a < 0) { - System.out.println(radek); - break; - } - - radek = radek.substring(0,a) + radek.substring(a+delka,radek.length());*/ - + while((a=radek.indexOf(podretezec.charAt(0)))>=0) { + System.out.print(radek.substring(0,a)); + radek = radek.substring(a, radek.length()); - //System.out.println(pole.length); - radek = ""; - for (int j = 0; j < pole.length; j++) { - radek += pole[j]; + if ((pole = radek.split(podretezec)).length != 1) { + radek = ""; + + for (int j = 0; j < pole.length; j++) { + radek += pole[j]; + } + } else { + break; } + + }