Invertir claves y valores
Crea una función que intercambie cada clave con su valor en un mapa. Los valores de entrada son únicos.
Ejemplo
invert(std::map<std::string, int>{{"a", 1}, {"b", 2}}) ➞ std::map<int, std::string>{{1, "a"}, {2, "b"}}Crea una función que intercambie cada clave con su valor en un mapa. Los valores de entrada son únicos.
invert(std::map<std::string, int>{{"a", 1}, {"b", 2}}) ➞ std::map<int, std::string>{{1, "a"}, {2, "b"}}