In dieser Aufgabe müssen Sie ein Programm schreiben, das die Primfaktoren einer Zahl berechnet. Die Eingabe ist eine natürliche Zahl 1 <n <2 ^ 32. Die Ausgabe ist eine Liste der Primfaktoren der Zahl im folgenden Format. Exponenten müssen weggelassen werden, wenn sie 1 sind. Nur Primzahlen ausgeben. (Angenommen, die Eingabe ist 131784):
131784 = 2 ^ 3 * 3 * 17 ^ 2 * 19
Die Verwendung des gleichen Leerzeichens ist nicht erforderlich. Wo immer dies angebracht ist, kann ein Leerzeichen eingefügt werden. Ihr Programm sollte für jede Eingabe in weniger als 10 Minuten abgeschlossen sein. Das Programm mit der kürzesten Anzahl von Zeichen gewinnt.