Eine Sammlung von Nayukis Programmcode zur Lösung von über 200 Mathe-Problemen von Project Euler.
Für jedes gelöste Problem gibt es ein Programm, das in Java und normalerweise Python geschrieben ist. Einige Lösungen verfügen auch über Mathematica- und Haskell-Programme. Einige Lösungsprogramme enthalten in den Kommentaren eine detaillierte mathematische Erklärung/einen Beweis, um die Logik des Codes zu rechtfertigen.
Alle Probleme von Nr. 1 bis Nr. 100 haben ein Java- und Python-Programm und die Probleme Nr. 1 bis Nr. 50 haben ein Mathematica-Programm. Dieses Paket enthält mindestens 205 Lösungen in Java, mindestens 200 in Python, mindestens 125 in Mathematica und mindestens 95 in Haskell.
Java-Lösungen erfordern JDK 9+. Python-Lösungen wurden auf CPython 3.9.6 getestet. Mathematica-Lösungen wurden auf Mathematica 5.1 getestet.
Homepage mit Hintergrundinformationen, Lösungstabelle, Benchmark-Zeitplänen und mehr: https://www.nayuki.io/page/project-euler-solutions
Copyright © 2023 Projekt Nayuki. Alle Rechte vorbehalten. Keine Garantie.
Dieser Code dient nur als Referenz. Sie können jeden Teil dieses Codes wörtlich erneut veröffentlichen, wobei die Autoren- und URL-Informationen intakt bleiben.
Sie benötigen die schriftliche Genehmigung des Autors, um Änderungen am Code vorzunehmen, Teile in Ihre eigene Arbeit aufzunehmen usw.