- Eine Online-Plattform zum Lösen von Aufgaben, die mathematische und programmiertechnische Problemlösungsfähigkeiten zugleich verlangt
- Die Struktur zielt darauf ab, nicht nur mit einfachem Mathematikwissen, sondern durch den Einsatz von Computern und Coding-Fähigkeiten effiziente Lösungen zu finden
- Sie richtet sich an ein breites Publikum, darunter lernmotivierte Schüler, mathematisch interessierte Laien und Nutzer, die die Denkfähigkeit von Experten aufrechterhalten möchten
- In 220 Regionen weltweit, 113 Programmiersprachen haben rund 1,36 Millionen registrierte Mitglieder mindestens ein Problem gelöst
- Eine Plattform, die durch das Lösen von Aufgaben neue Konzepte vermittelt und kontinuierliches Lernen und persönliche Weiterentwicklung fördert
Einführung in Project Euler
- Project Euler besteht aus einer Reihe anspruchsvoller Aufgaben, die durch die Verbindung von mathematischer Einsicht und Computerprogrammierung gelöst werden müssen
- Die meisten Aufgaben erfordern nicht bloß Berechnungen, sondern den Entwurf und die Implementierung effizienter Algorithmen
- Im Mittelpunkt steht der Prozess, auf Basis mathematischen Denkens elegante und effiziente Methoden zu finden
- Ziel des Projekts ist es, entdeckendes Denken anzuregen und einen Raum zum Erlernen neuer Konzepte zu bieten
- Der Fokus liegt darauf, Lernen als unterhaltsame und kreative Aktivität erfahrbar zu machen
Zielgruppe der Aufgaben
- Die Hauptzielgruppe sind Schüler, die mit dem grundlegenden Bildungsgang nicht zufrieden sind, mathematisch interessierte Erwachsene ohne Fachstudium sowie Experten, die ihre Problemlösungsfähigkeit erhalten möchten
- Aktuell haben 1.364.972 registrierte Mitglieder mindestens ein Problem gelöst
- Teilnehmer sind in 220 Regionen weltweit aktiv
- Es werden 113 Programmiersprachen genutzt
Schwierigkeitsgrad und Lernstruktur
- Die Aufgaben haben unterschiedliche Schwierigkeitsgrade und sind in Form von induktivem Kettenlernen (inductive chain learning) aufgebaut
- Wer ein Problem löst, erlernt neue Konzepte und kann dadurch Aufgaben bewältigen, die zuvor schwer zugänglich waren
- Wer kontinuierlich teilnimmt, kann schrittweise Problemlösungsfähigkeiten auf höherem Niveau aufbauen
Teilnahme und Kontoverwaltung
- Um den Fortschritt nachzuverfolgen, sind die Erstellung eines Kontos und die Aktivierung von Cookies erforderlich
- Bestehende Nutzer können sich über Sign In anmelden, neue Nutzer können sich kostenlos registrieren (Register)
- Vor der Registrierung kann die Problemliste (Problems) vorab eingesehen werden
Zentrale Werte des Projekts
- Project Euler existiert, um das Interesse an der faszinierenden Welt der Mathematik, die Entwicklung von Fähigkeiten und den Geist der Herausforderung zu fördern
- Es ist eine plattformartige Lerngemeinschaft, in der alle Teilnehmenden Freude und Weiterentwicklung zugleich erleben können
3 Kommentare
https://euler.synap.co.kr/
Synap bietet zwar eine Übersetzungsseite an, aber auch hier gibt es schon seit einiger Zeit keine Updates mehr, haha.
Schon lange nicht mehr gesehen. Ich habe seit meiner Studienzeit und in den paar Jahren nach dem Abschluss grob ein paar Aufgaben gelöst …
Als ich einen HN-Kommentar sah, in dem stand, dass mein Konto vielleicht verschwunden sein könnte, bin ich erschrocken sofort nachsehen gegangen, und zum Glück lebt mein Konto noch.
Hacker-News-Kommentare
Ich habe Project Euler aufgerufen und einen 403 Forbidden-Fehler bekommen
Es erschien die Meldung „Request forbidden by administrative rules“
Ich habe als Gymnasiast im Jahr 2012 Problem 371 beigesteuert
Ich bin wirklich stolz darauf, in den letzten 20 Jahren so viel Zeit damit verbracht zu haben, Mathematik zu lernen und Probleme zu lösen
Wenn man Paare mit x+y=1000 finden will, muss man die Symmetrie berücksichtigen, und um den Erwartungswert zu bestimmen, braucht man Statistik oder Markov-Ketten
Ich habe Problem 619 eingereicht, und es wurde 2018 veröffentlicht
Es basierte auf Aufgabe A2 des Putnam-Wettbewerbs 2013
Sechs Jahre später bekam ich vom Project-Euler-Team eine E-Mail, dass sie mich als offiziellen Mitwirkenden registrieren wollten. Sie führten intern gerade ein neues Belohnungssystem für Beitragende ein, das nur intern sichtbar sei
Code-Link: https://pastecode.io/s/jg6ggxpm
Ich habe um 2007–2008 herum viele Project-Euler-Probleme gelöst. Ich kam durch die ersten etwa 100 Probleme, und es hat großen Spaß gemacht, dabei das mathematische Denken zu schulen
Aber irgendwann hörte ich auf, weil ein einzelnes Problem mehr als 4 Stunden dauern konnte. Die späteren Aufgaben verlangten meist Kenntnisse der elementaren Zahlentheorie
Diese Website war Teil meiner Informatikausbildung. Wenn ich sie jetzt wiedersehe, frage ich mich, wer sie gebaut hat und was diese Person heute macht
Im Wiki stehen nur die grundlegenden Informationen: Wikipedia: Project Euler
Der eigentliche Spaß an dieser Seite besteht darin, nach dem Lösen eines Problems die Lösungen in obskuren Sprachen wie Apl/j/k anzuschauen und zu entschlüsseln
Project-Euler-Probleme sind viel unterhaltsamer und lehrreicher als Leetcode
Ich empfehle sie nachdrücklich als Übung, wenn man eine neue Sprache oder einen neuen Algorithmus lernt
Ich beschäftige mich seit der Schulzeit immer mal wieder mit Project Euler. Bis jetzt habe ich nur die Probleme 1 bis 54 gelöst, aber diese Seite hat mir geholfen, den Weg in eine Karriere im Software Engineering zu finden
Die meisten Probleme sind kurz und prägnant, und nach dem Lesen macht es Spaß, noch tagelang über die Lösung nachzudenken
Ich habe die Probleme als PDF aufbereitet und auf meinem Remarkable gespeichert: https://github.com/pveierland/project_euler_offline
Niemand sagt einem, dass inaktive Konten gelöscht werden. Ich hatte mehr als 300 Probleme gelöst, und mein Konto war verschwunden. Aber das Können bleibt