Representaciones de un número como potencia

El número 512 se puede escribir de tres maneras como potencias:

Definir las funciones

tales que

  • (potencias x) es la lista de las representaciones de x como potencias de números enteros positivos. Por ejemplo,

  • (numeroPotencias x) de las representaciones de x como potencias de números enteros positivos. Por ejemplo,

Soluciones

Nuevas soluciones

  • En los comentarios se pueden escribir nuevas soluciones.
  • El código se debe escribir entre una línea con <pre lang="haskell"> y otra con </pre>