En esta tarea, debe escribir un programa que calcule los factores primos de un número. La entrada es un número natural 1 <n <2 ^ 32. El resultado es una lista de los factores primos del número en el siguiente formato. Los exponentes se deben omitir si son 1. Solo emiten números primos. (Suponiendo que la entrada es 131784):
131784 = 2 ^ 3 * 3 * 17 ^ 2 * 19
No se requiere usar la misma cantidad de espacio en blanco; se puede insertar un espacio en blanco cuando sea apropiado. Su programa debería completarse en menos de 10 minutos para cualquier entrada. El programa con la menor cantidad de caracteres gana.