Die Aufgabe besteht darin, die Divisorsumme einer Zahl aufgrund ihrer Primfaktorisierung zu berechnen.
Eingang
Zwei Arrays (oder etwas Äquivalentes) der Länge n , von denen eines den Primfaktor und das andere den entsprechenden Exponenten enthält.
Ausgabe
Die Summe aller Teiler (einschließlich der Zahl selbst).
Beispiel
Die Zahl 240 hat 2, 3 und 5 als Primfaktoren mit 4, 1 und 1 als jeweiligen Exponenten. Die erwartete Ausgabe wäre dann 744.
Input: [2,3,5] [4,1,1]
Output: 744
Wertung
Der kürzeste Code in Bytes gewinnt!
Wenn die Laufzeitkomplexität Ihrer Lösung O (Summe der Exponenten) und nicht O (Produkt der Exponenten) ist, kann Ihre Punktzahl mit 0,8 multipliziert werden.
Hier wurde eine ähnliche Frage gestellt , aber es war keine Herausforderung. Ich denke, das Problem ist interessant genug, um Golf zu spielen.
Der Gewinner wird an diesem Wochenende ausgewählt