Ach ihr könnt euch nicht entscheiden !! ich ahbe jetzt einfach ne inputbox an den anfang gesetzt, wo man den wert eingeben kann^^
[Beendet] µitLight März
-
MatthiasG. -
28. Februar 2010 um 16:13
-
-
Hallo leute, So leider haber ich mein Script schon soweit geschrieben, Dass ich es mit dem Limit nicht mehr Hinkriege:
Weil ich habe das am Anfang so verstanden:ZitatDas Script gewinnt, Wenn es die Höchst-Mögliche Zahl innerhalb von 10 Minuten findet!
Tja, Also kann ich jetzt leider nicht mehr Mitmachen
Wenn ihr den Quelltext wollt, Einfach anschreiben, Ich möchte euch ja nicht den Wettberwerb vermiesen -
oha, die blume gibt auf schade schade [Blockierte Grafik: http://farm2.static.flickr.com/1429/587979135_1aca1a235b.jpg]
-
Naja, Ich komme halt nicht mit dem Limit klar, Naja vllt. beim nächsten mal
-
- Offizieller Beitrag
Mal als kleine Hilfe:
Um 100.000 Primzahlen zu ermitteln muß man die Zahlen bis 1.299.710 untersuchen. -
Danke BugFix!
-
So habe mal eigereicht
-
Wollte zwar mitmachen aber gegen Bugfix "100.000 brauch ich knapp 7 sec" komme ich nicht an *lach*.
-
Nur mal eben nochmal eine Verständnissfrage: die Zahlen müssen nicht in einer bestimmten Reihenfolge sein... oder?
-
Nur mal eben nochmal eine Verständnissfrage: die Zahlen müssen nicht in einer bestimmten Reihenfolge sein... oder?
Ähm... wtf??
Es müssen halt alle Primzahlen <100000 drin sein. Reihenfolge spielt - würde ich sagen - keine Rolle... -
Ist es erlaubt eine bereits erstelle sqllite zu nehmen in der einfach nur die Zahlen von 1 bis 1.299.710 stehen?
-
Es muss sich dabei um einen Algorithmus handeln!
wenn das erfüllt ist, und du die zahlen nciht nur einfach ausliestich habe gerade 100 000 Zahlen in 3,977 Sekunden mit einem selbsterstelltenAlgorhytmus
das ganze passt bei mir in 14 Zeilen Code und es wird ncoh schneller und kleiner -
- Offizieller Beitrag
Ich sehe schon die INetGet-Lösungen sprießen ;).
Johannes
-
Mh wird dann die Zeit des Algorithmus, also nur die reine Berechnung oder die Zeit des kompletten Scriptes gemessen?
-
Ich sehe schon die INetGet-Lösungen sprießen .
Nein, mein Script rechnet das trocken aus... es hieß ja, das wird die zahlen nicht einfach irgendwo klauen und anzeigen dürfenchip: Interessiert mich auch... kommt fileopen / close mit in den timerbereich?
-
- Offizieller Beitrag
chip: Interessiert mich auch... kommt fileopen / close mit in den timerbereich?Sollte definitiv außen vorbleiben, sonst läßt sich kein ernsthafter Vergleich erstellen. HD-Zugriffe sind niemals gleichmäßig.
Am Besten: Funktion gibt trennzeichenbasierten String oder Array mit allen Zahlen zurück. Dann wird Zeit gemessen und wenn man will kann man das anschließend in eine Datei schreiben. -
Aso na dann kann ich auch bei den 5-7 Sekunden mithalten :).
-
100.000 Primzahlen in möglichst schneller Zeit ermittelt und sie - je eine Zahl pro Zeile - in eine Textdatei schreibt.
also l3viathan meinte, das man die in eine textdatei schrieben muss *siehe das machtwort auf seite 2*aber gerade nochmal sone QQ (Qucik Queastion) : wir sollen einfach 100 000 Primzahlen dann in möglichst kleiner zeit in die textdatei schrieben.. habe ich das so ann schon richtig verstanden oder also das man z.b. die 2 auch auslassen kann
-
also l3viathan meinte, das man die in eine textdatei schrieben
Ach keine Ahnung, dann gebt halt ein Array oder einen String zurück... (sprengt das nich die Array/String-Grenzen?)
-
Ach keine Ahnung, dann gebt halt ein Array oder einen String zurück... (sprengt das nich die Array/String-Grenzen?)
Maximum string length: 2,147,483,647 characters(/100000 = 21474 Zeichen pro Zahl+Delimeter)
Arrays: A maximum of 64 dimensions and/or a total of 16 million elements
Dürfte ausreichen. -