Factor primo en potencias
Crea una función que recibe un entero positivo y devuelve una cadena que expresa cómo se puede obtener el número al multiplicar potencias de sus factores primos.
Ejemplos
expressFactors(2) ➞ "2"
expressFactors(4) ➞ "2^2"
expressFactors(10) ➞ "2 x 5"
expressFactors(60) ➞ "2^2 x 3 x 5"Notas
- Todos los valores de entrada serán enteros positivos en el rango 1 < n < 10,000.
- Si un factor se repite, exprésalo en la forma "x^y", donde x es el factor y y es el número de repeticiones del factor.
- Si
nes un número primo, devuelvencomo cadena, tal como en el ejemplo #1 anterior. - Los factores deben aparecer en orden ascendente en la expresión.
- Asegúrate de incluir el espacio a cada lado del signo de multiplicación,
" x ". - Consulta los Recursos si necesitas entender la factorización prima.