Saudações internacionais

Imagine que você tenha uma lista de convidados com os nomes de vários estudantes e seus países de origem, armazenados como pares de chave e valor em um mapa.

Map<String, String> GUESTS = Map.of(
  "Randy", "Germany",
  "Karla", "France",
  "Wendy", "Japan",
  "Norman", "England",
  "Sam", "Argentina"
);

Escreva um método que receba um nome e retorne um crachá de identificação com o seguinte texto:

"Hi! I'm [name], and I'm from [country]."

Se o nome não estiver no mapa, retorne:

"Hi! I'm a guest."

Exemplos

Program.greeting("Randy") ➞ "Hi! I'm Randy, and I'm from Germany."

Program.greeting("Sam") ➞ "Hi! I'm Sam, and I'm from Argentina."

Program.greeting("Monti") ➞ "Hi! I'm a guest."

Notas

N/A