Soy muy nuevo en Clojure y tengo un problema interesante para ustedes, los gurús de Clojure. Estoy trabajando en el libro "Programación de la inteligencia colectiva" e intentando codificar los ejemplos en Clojure (el libro los tiene todos en Python). En el primer capítulo tenemos una configuración de mapas hash de los críticos de cine y los rankings que han dado a diferentes películas. Se ve así:Convierte un mapa hash al revés en Clojure
{"Lisa Rose" {"Lady in the Water" 2.5, "Snakes on a Plane" 3.5 },
"Gene Seymour" {"Lady in the Water" 3.0, "Snakes on a Plane" 3.5}}
El problema es esto. Cómo convertir esa adentro hacia afuera de modo que consiga un mapa hash que se parece a esto:
{"Lady in the Water" {"Lisa Rose" 2.5, "Gene Seymour" 3.0},
"Snakes on a Plane" {"Lisa Rose" 3.5, "Gene Seymour" 3.5}}
¿cuál sería su función para lograr esto?
Gracias a todos por las excelentes respuestas. Aprendí algo de todos ellos. –