1939 beschrieb Juzuk einen Weg, um die vierte Potenz natürlicher Zahlen zu erzeugen. Gruppieren Sie die natürlichen Zahlen wie folgt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
Kratz jede zweite Gruppe:
1 4 5 6 11 12 13 14 15 ...
Die Summe der n verbleibenden Gruppen ist n ** 4.
- Eingabe : keine
- Aufgabe : Drucke die vierten Potenzen bis zu 100 ** 4 nach Juzuks Methode.
Ausgabe :
0 (optional) 1 16 81 ... 100000000
n-1
Ergebnis bei der Berechnung berücksichtigt werdenn
? Darf man mit dern(n+1)/2
Formel ganzzahlige Summen vereinfachen ? Wann ist es nicht mehr Juzuks Methode?Antworten:
J,
4038 ( nicht unnötig summierend)J, 30 (Summierung nicht erforderlich)
quelle
J, 33
quelle
Haskell, 78
Hoffe die etwas andere Ausgabeformatierung ist ok. Es gibt wahrscheinlich einen viel besseren Weg, dies in Haskell zu schreiben, aber ich wollte dies in einer Sprache lösen, die ich nicht oft benutze.
quelle
Python 2, 68
Schnelle und schmutzige Python-Lösung:
quelle