Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package PodgotovkaZaIzpit;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Scanner;
- public class PhoneShop {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- List<String> items = new ArrayList<>();
- String[] initialItems = scanner.nextLine().split(", ");
- for (String item : initialItems) {
- items.add(item);
- }
- String input = scanner.nextLine();
- while (!input.equals("End")) {
- String[] commandParts = input.split(" - ");
- String command = commandParts[0];
- String item = commandParts[1];
- switch (command) {
- case "Add":
- if (!items.contains(item)) {
- items.add(item);
- }
- break;
- case "Remove":
- items.remove(item);
- break;
- case "Bonus phone":
- String[] bonusPhoneParts = item.split(":");
- String oldPhone = bonusPhoneParts[0];
- String newPhone = bonusPhoneParts[1];
- if (items.contains(oldPhone)) {
- int index = items.indexOf(oldPhone);
- items.add(index + 1, newPhone);
- }
- break;
- case "Last":
- if (items.contains(item)) {
- items.remove(item);
- items.add(item);
- }
- break;
- }
- input = scanner.nextLine();
- }
- System.out.println(String.join(", ", items));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement