Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package OLD_MID_EXAMs_18_12_18;
- import java.util.Arrays;
- import java.util.List;
- import java.util.Scanner;
- import java.util.stream.Collectors;
- public class _02_SantasList {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- List<String> kids = Arrays.stream(scanner.nextLine()
- .split("&"))
- .collect(Collectors.toList());
- String input = "";
- while (!"Finished!".equals(input = scanner.nextLine())) {
- String[] lineArr = input.split("\\s+");
- String command = lineArr[0].trim(); //за всеки случай, да не остане спейс,защото няма да мачне
- switch (command) {
- case "Bad":
- if (!kids.contains(lineArr[1])) {
- kids.add(0, lineArr[1]);
- }
- break;
- case "Good":
- kids.remove(lineArr[1]);
- break;
- case "Rename":
- if (kids.contains(lineArr[1])) {
- kids.set(kids.indexOf(lineArr[1]), lineArr[2]);
- }
- break;
- case "Rearrange":
- if (kids.contains(lineArr[1])) {
- kids.remove(lineArr[1]);
- kids.add(lineArr[1]);
- }
- break;
- }
- }
- System.out.println(kids.toString().replaceAll("[\\[\\]]", ""));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement