Project Euler

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Project Euler ist eine englischsprachige Bildungswebsite. Sie enthält eine Reihe von Problemstellungen, die mithilfe von Mathematik und Programmierung gelöst werden sollen. Die Zielgruppe der Website sind Menschen, die an Mathematik und Informatik interessiert sind und ihre Kenntnisse auffrischen, erhalten oder verbessern möchten.[1]

Project Euler wurde im Oktober 2001 von Colin Hughes gegründet. Nach Eigendarstellung enthält Project Euler 476 Probleme (Stand: 16. Juni 2014)[2], die stark im Schwierigkeitsgrad schwanken. Die Probleme sind so angelegt, dass sie von einem effizienten Algorithmus, der auf einem mittelmäßig starken Computer ausgeführt wird, innerhalb von einer Minute gelöst werden können. Sobald ein angemeldeter Benutzer das richtige Ergebnis eingetragen hat, erhält er Zugriff auf einen Diskussionsthread zu diesem Problem, in dem die Benutzer ihre unterschiedlichen Lösungsstrategien diskutieren können.[3]

Die Website ist kostenlos und ohne Anmeldung nutzbar, zur Überprüfung der Ergebnisse und zur Teilnahme an Diskussionen ist jedoch eine kostenlose Registrierung notwendig.

Die Benutzer stammen nach Eigenaussage aus etwa 150 Ländern, wobei die meisten Benutzer aus dem englischsprachigen Raum und Europa kommen sollen.[4] Es soll etwa 350.000 registrierte Benutzer geben, die mindestens eines der Probleme gelöst haben (Stand: Dezember 2013).[5]

Zwischenzeitliches Ende[Bearbeiten]

Am 16. Juni 2014 wurde die Project-Euler-Seite abgeschaltet und durch einen Hinweis ersetzt, der ein nicht näher genanntes Sicherheitsproblem als Grund nennt. Am 22. Juni wurde ein Einbruch, sowie der mögliche Diebstahl der Passwort-Datenbank-Tabelle eingeräumt. Ab 27. Juni konnte die Auskunftsfunktion wieder genützt werden. Am 16. August 2014 ging die Seite in einer völlig neuen Implementation online. Unter anderem wird jetzt konsequent auf das Abspeichern von Mailadressen verzichtet.[6]

Weblinks[Bearbeiten]

Quellen[Bearbeiten]

  1. http://projecteuler.net/
  2. http://projecteuler.net/problems;page=10
  3. http://projecteuler.net/about (nur für angemeldete Benutzer zugänglich)
  4. http://projecteuler.net/countries (nur für angemeldete Benutzer zugänglich)
  5. http://projecteuler.net/statistics (nur für angemeldete Benutzer zugänglich)
  6. http://projecteuler.net/news