Dicionário de caracteres e códigos ASCII

Escreva uma função que transforme um array de caracteres em uma lista de mapas, em que:

  1. As chaves são os próprios caracteres.
  2. Os valores são os códigos ASCII desses caracteres.

Exemplos

Program.toMaps(new String[]{"a", "b", "c"});
// List.of(Map.of("a", 97), Map.of("b", 98), Map.of("c", 99))

Program.toMaps(new String[]{"^"}); // List.of(Map.of("^", 94))

Program.toMaps(new String[]{}); // List.of()

Notas

N/A