Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Actual_Mid_Exam;
- import java.util.*;
- public class Task2 {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- List<String> shoppingList = new ArrayList<>(Arrays.asList(scanner.nextLine().split("!")));
- String input;
- while (!"Go Shopping!".equals(input = scanner.nextLine())) {
- String[] tokens = input.split(" ");
- switch (tokens[0]) {
- case "Urgent":
- if (!shoppingList.contains(tokens[1])) {
- shoppingList.add(0, tokens[1]);
- }
- break;
- case "Unnecessary":
- if (shoppingList.contains(tokens[1])) {
- shoppingList.remove(tokens[1]);
- }
- break;
- case "Correct":
- if (shoppingList.contains(tokens[1])) {
- int index = shoppingList.indexOf(tokens[1]);
- shoppingList.set(index, tokens[2]);
- }
- break;
- case "Rearrange":
- if (shoppingList.contains(tokens[1])) {
- shoppingList.remove(tokens[1]);
- shoppingList.add(tokens[1]);
- }
- break;
- }
- }
- System.out.println(String.join(", ", shoppingList));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement