Projekt Euler | über 130 Programmieraufgaben

Diskutiere Projekt Euler | über 130 Programmieraufgaben im Developer Network Forum im Bereich Hardware & Software Forum; Hab ne richtig interessante Seite gefunden für Leute die nach guten Aufgaben im Bereich Informatik suchen. Die Seite hat zurzeit 139 (Zahl...
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #1
Scorn07

Scorn07

Bekanntes Mitglied
Dabei seit
14.01.2007
Beiträge
253
Reaktionspunkte
0
Hab ne richtig interessante Seite gefunden für Leute die nach guten Aufgaben im Bereich Informatik suchen.
Die Seite hat zurzeit 139 (Zahl steigend) Aufgaben mit verschiedene Schwierigkeiten.
http://projecteuler.net/

Die Suche hier hat nichts ergeben, daher hoffe ich das der Link nicht schon vorher gepostet wurde.
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #2
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
hmmm... schaut interessant aus! danke für den link ;)
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #3
Data

Data

Bekanntes Mitglied
Dabei seit
01.04.2006
Beiträge
399
Reaktionspunkte
0
Thank you for the link!
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #4
Data

Data

Bekanntes Mitglied
Dabei seit
01.04.2006
Beiträge
399
Reaktionspunkte
0
Habe ich habe bei der Aufgabe 2 einen Fehler gemacht?
Find the sum of all the even valued terms in the sequence which do not exceed one million.
Übersetzt heißt es doch in etwa:
Finde die Summe all dieser Werte der Zahlenfolge, die eine Million nicht überschreiten.

Das Ergebnis lautet demnach 2178307.
Laut Project Euler ist dies aber falsch.

Hat jemand von euch die gleiche Aufgabe gemacht?
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #5
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
Übersetzt heißt es doch in etwa:
Finde die Summe all dieser Werte der Zahlenfolge, die eine Million nicht überschreiten.

finde die summe aller geraden terme der sequenz, welche 1mio nicht überschreiten.
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #6
Data

Data

Bekanntes Mitglied
Dabei seit
01.04.2006
Beiträge
399
Reaktionspunkte
0
Danke, WhiskeyCola16. Ich habe das Wort even nicht so beachtet. Jetzt fällt es mir wieder ein, dass dieses Wort in diesem Zusammenhang gerade bedeutet.
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #7
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
meld dich wenn du irgendwo net weiterkommst. ich kniffel bei den aufgaben auch herum :)

ach, whiskey. oder patrick. aber doch nicht so förmlich ;)
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #8
Data

Data

Bekanntes Mitglied
Dabei seit
01.04.2006
Beiträge
399
Reaktionspunkte
0
Hat deine Anwendung zu ID 5 auch sekundenlang zum Berechnen der Zahl gebraucht?
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #9
Scorn07

Scorn07

Bekanntes Mitglied
Dabei seit
14.01.2007
Beiträge
253
Reaktionspunkte
0
bei mir hats 1,2 Minuten gedauert...
naja ist ja auch ne verdammt große Zahl

Edit: Womit programmiert ihr eigentlich und wie weit seid ihr?
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #10
deepinpowder

deepinpowder

Moderator
Teammitglied
Dabei seit
22.06.2001
Beiträge
2.871
Reaktionspunkte
0
Ort
New York, NY
gibt es zu Aufgabe 1. auch eine mathematische Lösung?

Ich würde ein Programm schreiben das das prüft, aber ich habe mehr interesse an einer mathe. Lösung.

Gruß
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #11
Ultimate Construct

Ultimate Construct

Bekanntes Mitglied
Dabei seit
19.06.2006
Beiträge
4.137
Reaktionspunkte
0
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #12
deepinpowder

deepinpowder

Moderator
Teammitglied
Dabei seit
22.06.2001
Beiträge
2.871
Reaktionspunkte
0
Ort
New York, NY
1,2,3,4,5,6,7,8,9.... = N

Wenn die 0 dabei sein soll, so wird dieses zusätzlich angegeben. N0 <- wobei die Null klein unten rechts vom N geschrieben wird.
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #13
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
gibt es zu Aufgabe 1. auch eine mathematische Lösung?

Ich würde ein Programm schreiben das das prüft, aber ich habe mehr interesse an einer mathe. Lösung.

Gruß

ich habs von der logik her so:
alle zahlen unter 1000 auf %3==0 und %5==0 prüfen, und wenn's stimmt zusammen rechnen.

bei mir hats 1,2 Minuten gedauert...
naja ist ja auch ne verdammt große Zahl

Edit: Womit programmiert ihr eigentlich und wie weit seid ihr?
mehrere sekunden. aber geht sicher schneller. war nur mein erster ansatz und habe nicht lange dabei herumgewurschtelt.
und, wenn das für dich schon eine verdammt große zahl ist, freu dich auf die kommenden beispiele mit 100! und 2hoch1000 usw...:D

ich mach die aufgaben mit c# und c++

lg,
patrick
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #14
Scorn07

Scorn07

Bekanntes Mitglied
Dabei seit
14.01.2007
Beiträge
253
Reaktionspunkte
0
Ja , ich weiß.
Die Aufgaben hab ich auch schon. 2^1000 hat immerhin über 300 Stellen :D .
Ich häng grad bei 22...
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #15
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Die Aufgaben sind zum Teil ziemlich knifflig, Euler 10 macht acuh meinem Computer zu schaffen, das Programm braucht seeeeeehr lange ;-) Aber das macht irgendwie Spaß.:goil:
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #16
deepinpowder

deepinpowder

Moderator
Teammitglied
Dabei seit
22.06.2001
Beiträge
2.871
Reaktionspunkte
0
Ort
New York, NY
ich habs von der logik her so:
alle zahlen unter 1000 auf %3==0 und %5==0 prüfen, und wenn's stimmt zusammen rechnen.

Gut, da müsseb aber dann auch die doppelten Zahlen ausgeschlossen werden. 15 ist durch 3 und 5 teilbar.

Aber gibt es da eine Regl, irgendetwas was man ableiten kann, etwas was man lernen kann. wie z.B. wen Quersummer durch 3 teilbar, dann ist auch 3 ein Teiler...... das meinte ich?
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #17
Anno1989

Anno1989

Bekanntes Mitglied
Dabei seit
30.04.2006
Beiträge
1.293
Reaktionspunkte
0
Ort
NRW
Ich hab das ebenfalls mit einem Programm gelöst aber eine Regel dürfte sich daraus nicht ergeben, ich würde mal schätzen, da das die erste Aufgabe ist, dass es einfach nur zum "reinkommen" in das Geschehen dient.
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #18
WhiskeyCola16

WhiskeyCola16

Bekanntes Mitglied
Dabei seit
22.12.2001
Beiträge
971
Reaktionspunkte
1
Ort
Österreich
Ja , ich weiß.
Die Aufgaben hab ich auch schon. 2^1000 hat immerhin über 300 Stellen :D .
Ich häng grad bei 22...

datei auslesen (achtung: es ist auch ein "leerstring" dabei ;) der verfälscht natürlich das ergebnis, also NICHT mit auslesen) --> rein damit in eine collection, sort, funktion um den wert des wortes zu bestimmen machen, alle wortwerte mal (indexInCollection+1) und die summe aus diesen ergebnissen bilden.

Die Aufgaben sind zum Teil ziemlich knifflig, Euler 10 macht acuh meinem Computer zu schaffen, das Programm braucht seeeeeehr lange ;-) Aber das macht irgendwie Spaß.:goil:

aufgabe 10 dauert bei mir 3 sekunden. tipp: IsPrime funktion optimieren ;)

Gut, da müsseb aber dann auch die doppelten Zahlen ausgeschlossen werden. 15 ist durch 3 und 5 teilbar.

Aber gibt es da eine Regl, irgendetwas was man ableiten kann, etwas was man lernen kann. wie z.B. wen Quersummer durch 3 teilbar, dann ist auch 3 ein Teiler...... das meinte ich?
wenn zahl%x==0 dann auch zahl%(zahl/x)==0;
x und zahl/x sind teiler von zahl
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #19
Scorn07

Scorn07

Bekanntes Mitglied
Dabei seit
14.01.2007
Beiträge
253
Reaktionspunkte
0
@WhiskyCola
Ich habs mir noch einfacher gemacht. Hab die txt einfach als array direkt in den Quelltext eingebunden :D .
Ist zwar eine unschöne Lösung ,aber es hat super funktioniert.
 
  • Projekt Euler | über 130 Programmieraufgaben Beitrag #20
Ultimate Construct

Ultimate Construct

Bekanntes Mitglied
Dabei seit
19.06.2006
Beiträge
4.137
Reaktionspunkte
0
@whiskey , da hasse ja gut in der schule aufgepasst ^^
 
Thema:

Projekt Euler | über 130 Programmieraufgaben

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben