Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.LinkedHashMap;
- import java.util.Map;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- Map<String, String> data = new LinkedHashMap<>();
- int number = Integer.parseInt(scanner.nextLine());
- System.out.println();
- for (int i = 0; i < number; i++) {
- String[] commands = scanner.nextLine().split(" ");
- String name = commands[1];
- if (commands.length == 2){
- if (!data.containsKey(name)){
- System.out.printf("ERROR: user %s not found\n",name);
- }else {
- data.remove(name);
- System.out.printf("%s unregistered successfully\n",name);
- }
- }else if (commands.length == 3){
- String licensePlate = commands[2];
- if (!data.containsKey(name)){
- data.put(name,licensePlate);
- System.out.printf("%s registered %s successfully\n",name,licensePlate);
- }else {
- System.out.printf("ERROR: already registered with plate number %s\n",licensePlate);
- }
- }
- }
- data.entrySet().forEach(e -> {
- System.out.printf("%s => %s\n",e.getKey(),e.getValue());
- });
- }
- }
Add Comment
Please, Sign In to add comment