die Aufgaben lösen, ist ja nicht so schwer, denke ich. Einfach zum
knobeln.

Lg, Jonas

PS: Wie macht man das eigentlich, dass da was anderes
als der Link steht? Also was den Link ersetzt?
jonas hat geschrieben:PS: Wie macht man das eigentlich, dass da was anderes
als der Link steht? Also was den Link ersetzt?
Code: Alles auswählen
[url=http://projecteuler.net/index.php?section=problems]Project Euler Problems[/url]
Auf Grund welcher Erfahrung o.ä. kommt du zu der Ansicht, das wäre nicht schwer? Wie viele von den Aufgaben - zur Zeit gibt es 250 - kannst du denn auf Anhieb lösen oder hast sie schon gelöst?jonas hat geschrieben:Wer Lust kann ja mal auf http://projecteuler.net/index.php?section=problems gehen und
die Aufgaben lösen, ist ja nicht so schwer, denke ich.
Habe mir halt die ersten paar Aufgaben angeschaut..jonas hat geschrieben:[...]die Aufgaben lösen, ist ja nicht so schwer, denke ich. Einfach zum
knobeln.
Für wie schwer man die Euler-Aufgaben hält, hängt natürlich von den persönlichen Fähigkeiten und Vorerfahrungen ab. Für mich ist ein großer Teil der Aufgaben nicht mal eben auf die Schnelle gelöst. Ich habe meine ersten ca. 50 Aufgaben an zwei Nachmittagen gelöst, aber viel weiter komme ich in dem Tempo nicht. Bei nicht wenigen Aufgaben fehlt mir (noch) gänzlich die Idee, wie ich an die Lösung herangehen sollte.jonas hat geschrieben:Habe mir halt die ersten paar Aufgaben angeschaut..jonas hat geschrieben:[...]die Aufgaben lösen, ist ja nicht so schwer, denke ich. Einfach zum
knobeln.
Ich bin bekanntermaßen auch ein Freund von SPOJ & Co., aber wenn man mal ehrlich ist, geht es bei einem Großteil der Aufgaben doch mehr darum, überhaupt einen Algorithmus zur Lösung zu finden. Die Implementierung ist dann in der Regel - nicht immer - der einfachere Teil der Arbeit. Und wenn man dann - bei SPOJ ja notgedrungen, wenn man das time-limit einhalten will - das Programm auf Geschwindigkeit hin optimiert, dann wird der Code dadurch auch nicht unbedingt "pythonischer" und manch nettes Python-Leckerchen bleibt außen vor (wie z.B. defaultdict, so ziemlich alles, was mit Iteratoren zu tun hat, und eigene Klassen sowieso); allerdings die looooooooongints - die sind prima ...hendrikS hat geschrieben:Ich schätze dies Online Wettbewerbe sehr und war in letzter Zeit auch ein bißchen auf SPOJ und ProjectEuler aktiv.
Empfehlenswert ist auf jeden Fall sich auch mal Problemen zu widmen, wo einem die Lösung nicht gleich ins Gesicht springt, weil man nur so auch was dazulernt.