Números a objetos

Para cada código ASCII de una letra minúscula, crea un mapa con una sola entrada. Usa el código decimal convertido en una cadena como clave y la letra minúscula que representa como valor de cadena de un solo carácter. Devuelve todas las colecciones de una sola entrada en su orden original, incluidos los códigos duplicados.

Crea numObj(const std::vector<int>&).

Ejemplos

numObj(std::vector<int>{118, 117, 120}) ➞ std::vector<std::map<std::string, std::string>>{{{"118", "v"}}, {{"117", "u"}}, {{"120", "x"}}}

numObj(std::vector<int>{101, 121, 110, 113, 103}) ➞ std::vector<std::map<std::string, std::string>>{{{"101", "e"}}, {{"121", "y"}}, {{"110", "n"}}, {{"113", "q"}}, {{"103", "g"}}}

numObj(std::vector<int>{118, 103, 110}) ➞ std::vector<std::map<std::string, std::string>>{{{"118", "v"}}, {{"103", "g"}}, {{"110", "n"}}}

Notas

  • La entrada es un arreglo de números.
  • Cada código representa una letra ASCII minúscula válida.
  • El arreglo de entrada no está vacío.