Advertisement
damesova

Santa`s List [Mimi}

Mar 5th, 2019
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.57 KB | None | 0 0
  1. package OLD_MID_EXAMs_18_12_18;
  2.  
  3. import java.util.Arrays;
  4. import java.util.List;
  5. import java.util.Scanner;
  6. import java.util.stream.Collectors;
  7.  
  8. public class _02_SantasList {
  9.     public static void main(String[] args) {
  10.         Scanner scanner = new Scanner(System.in);
  11.  
  12.         List<String> kids = Arrays.stream(scanner.nextLine()
  13.                 .split("&"))
  14.                 .collect(Collectors.toList());
  15.  
  16.         String input = "";
  17.         while (!"Finished!".equals(input = scanner.nextLine())) {
  18.  
  19.             String[] lineArr = input.split("\\s+");
  20.             String command = lineArr[0].trim(); //за всеки случай, да не остане спейс,защото няма да мачне
  21.  
  22.             switch (command) {
  23.                 case "Bad":
  24.                     if (!kids.contains(lineArr[1])) {
  25.                         kids.add(0, lineArr[1]);
  26.                     }
  27.                     break;
  28.                 case "Good":
  29.                     kids.remove(lineArr[1]);
  30.                     break;
  31.                 case "Rename":
  32.                     if (kids.contains(lineArr[1])) {
  33.  
  34.                         kids.set(kids.indexOf(lineArr[1]), lineArr[2]);
  35.                     }
  36.                     break;
  37.                 case "Rearrange":
  38.                     if (kids.contains(lineArr[1])) {
  39.                         kids.remove(lineArr[1]);
  40.                         kids.add(lineArr[1]);
  41.                     }
  42.                     break;
  43.             }
  44.  
  45.         }
  46.  
  47.         System.out.println(kids.toString().replaceAll("[\\[\\]]", ""));
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement