Source code for submission s853

Go to diff to previous submission

Main.java

  1.  
  2. import java.util.Scanner;
  3.  
  4. public class Main {
  5.  
  6. /**
  7. * @param args
  8. * @throws FileNotFoundException
  9. */
  10.  
  11.  
  12. // printfBUG("Hello, world!/n");
  13. public static void main(String[] args){
  14. Scanner sc = new Scanner(System.in);
  15. //Scanner sc = new Scanner(new File("vstup.txt"));
  16.  
  17. int pocetRadku;
  18. String podretezec;
  19.  
  20. while(sc.hasNextLine()) {
  21.  
  22. pocetRadku = sc.nextInt();
  23. podretezec = sc.nextLine().trim();
  24. for (int i = 0; i < pocetRadku; i++) {
  25. String radek = sc.nextLine();
  26.  
  27. int delka = podretezec.length();
  28.  
  29. int a = 0;
  30.  
  31. while(true) {
  32. a = radek.lastIndexOf(podretezec);
  33. if(a < 0) {
  34. System.out.println(radek);
  35. break;
  36. }
  37.  
  38. radek = radek.substring(0,a) + radek.substring(a+delka,radek.length());
  39.  
  40.  
  41. /*String pole[] = radek.split("["+podretezec+"]");
  42.  
  43. if (pole.length == 1) {
  44. System.out.println(radek);
  45. break;
  46. }
  47.  
  48. //System.out.println(pole.length);
  49. radek = "";
  50. for (int j = 0; j < pole.length; j++) {
  51. radek += pole[j];
  52. }*/
  53. }
  54.  
  55.  
  56. }
  57. }
  58.  
  59. }
  60.  
  61. }
  62.  

Diff to submission s652

Main.java

--- c4.s652.cteam117.bugs.java.0.Main.java
+++ c4.s853.cteam117.bugs.java.0.Main.java
@@ -10,15 +11,20 @@
         
         // printfBUG("Hello, world!/n");
-        public static void main(String[] args) {
+        public static void main(String[] args){
                 Scanner sc = new Scanner(System.in);
+                //Scanner sc = new Scanner(new File("vstup.txt"));
+                
+                int pocetRadku;
+                String podretezec;
                 
                 while(sc.hasNextLine()) {
                 
-                int pocetRadku = sc.nextInt();
-                String podretezec = sc.nextLine().trim();
-                String vysledek = "";
+                pocetRadku = sc.nextInt();
+                podretezec = sc.nextLine().trim();
                 for (int i = 0; i < pocetRadku; i++) {
                         String radek = sc.nextLine();
                         
+                        int delka = podretezec.length();
+                        
                         int a = 0;
                         
@@ -30,7 +36,19 @@
                                 }
                 
-                                vysledek = radek.substring(0,a);
-                                vysledek += radek.substring(a+podretezec.length(),radek.length());
-                                radek = vysledek;
+                                radek = radek.substring(0,a) + radek.substring(a+delka,radek.length());
+                                
+                                
+                                /*String pole[] = radek.split("["+podretezec+"]");
+                                
+                                if (pole.length == 1) {
+                                        System.out.println(radek);
+                                        break;
+                                }
+                                
+                                //System.out.println(pole.length);
+                                radek = "";
+                                for (int j = 0; j < pole.length; j++) {
+                                        radek += pole[j];
+                                }*/
                         }