Source code for submission s824

Go to diff to previous submission

Bugs.java

  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package bugs;
  6.  
  7.  
  8. import java.util.ArrayList;
  9. import java.util.LinkedList;
  10. import java.util.List;
  11. import java.util.Scanner;
  12.  
  13. /**
  14.  *
  15.  * @author student
  16.  */
  17. public class Bugs {
  18.  
  19. /**
  20.   * @param args the command line arguments
  21.   */
  22. public static void main(String[] args) {
  23.  
  24. Scanner scanner = new Scanner(System.in);
  25. String row = scanner.nextLine();
  26. ArrayList<String> rows = new ArrayList<String>();
  27.  
  28. while(!row.equals("")) {
  29. String[] split = row.split(" ");
  30. int rowCount = Integer.parseInt(split[0]);
  31. String text = split[1];
  32.  
  33. for (int i = 0; i < rowCount; i++) {
  34. String row2 = scanner.nextLine();
  35. String tmp = row2.replace(text, "");
  36. //System.out.println(row2);
  37. rows.add(tmp);
  38. }
  39. row = scanner.nextLine();
  40. }
  41.  
  42. for (String r : rows) {
  43. System.out.println(r);
  44. }
  45.  
  46. }
  47. }
  48.  

Diff to submission s567

Bugs.java

--- c4.s567.cteam124.bugs.java.0.Bugs.java
+++ c4.s824.cteam124.bugs.java.0.Bugs.java
@@ -6,4 +6,5 @@
 
 
+import java.util.ArrayList;
 import java.util.LinkedList;
 import java.util.List;
@@ -19,20 +20,27 @@
      * @param args the command line arguments
      */
-    public static void main(String[] args) {        
-        Scanner s =  new Scanner(System.in);
-        List<String> r = new LinkedList<String>();
-        String k = s.nextLine();
-        int g = Integer.parseInt(Character.toString(k.charAt(0)));
-        String slovo = k.substring(2, k.length());
-        for (int i = 0; i < g; i++) {
-            k = s.nextLine();
-            r.add(k.replace(slovo, ""));
-        }
+    public static void main(String[] args) {
         
-        for (String string : r) {
-            System.out.println(string);
-        }
+        Scanner scanner = new Scanner(System.in);
+        String row = scanner.nextLine();
+        ArrayList<String> rows = new ArrayList<String>();   
         
+        while(!row.equals("")) {
+            String[] split = row.split(" ");
+            int rowCount = Integer.parseInt(split[0]);
+            String text = split[1];
+                         
+            for (int i = 0; i < rowCount; i++) {
+                String row2 = scanner.nextLine();
+                String tmp = row2.replace(text, "");
+                //System.out.println(row2);
+                rows.add(tmp);
+            }
+            row = scanner.nextLine();
+        }
         
+        for (String r : rows) {
+            System.out.println(r);
+        }
         
     }