Factorización en formato de cadena

Published by Helen Yu in

Dada la factorización completa de un número, crea una función que convierta este array de factores en una cadena.

Para ilustrarlo: la factorización completa de 24 es [2, 2, 2, 3], que debe convertirse en "2^3 x 3".

Ejemplos

string_factor([2, 2, 2, 3, 3]) ➞ "2^3 x 3^2"

string_factor([2, 7]) ➞ "2 x 7"

string_factor([2, 3, 3]) ➞ "2 x 3^2"

Notas

  • Los factores deben unirse con x (signo de multiplicación).
  • Las apariciones múltiples del mismo factor deben expresarse como una potencia.
  • Los factores elevados a la potencia 1 deben dejarse tal cual; es decir, escribe 7 en lugar de 7^1.