BPS #10: Zufällige Anordnung - Auswertung
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
XeresModeratorBetreff: BPS #10: Zufällige Anordnung - Auswertung |
So, Jul 24, 2011 14:09 Antworten mit Zitat |
|
---|---|---|
Wer hat eine Lösung gefunden, wem ist eine gute Idee gekommen?
Das war die Aufgabe Postet hier eure Ergebnisse, Codes, Gedanken. Lernt von den anderen, seht euch deren Quelltext an und versucht euren eigenen zu verbessern. Diskussion Postet zu euren Codes stets eine kurze Erklärung mit euren Gedanken in denen ihr simpel gesagt die Frage "Wieso habe ich XY auf diese Art gelöst?" beantwortet. Beiträge, die nur den Code enthalten werden wir aus dem Thread entfernen. Nächste Aufgabe In zwei Wochen, wird die Musterlösung nach editiert und die nächste Aufgabe eingestellt. Viel Spaß & viel Erfolg! Musterlösung: BlitzMax: [AUSKLAPPEN] SuperStrict |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
- Zuletzt bearbeitet von Xeres am So, Aug 07, 2011 17:48, insgesamt einmal bearbeitet
Ana |
So, Jul 24, 2011 15:45 Antworten mit Zitat |
|
---|---|---|
Ich hab mich entschieden erstmal alle Werte in eine Doppeltverkettete Liste zu packen und dann einen zufälligen Wert der maximal die Kettenlänge ist durch die Liste zu wandern und dann das Element ins Array zu übertragen. Natürlich hätte ich auch TList verwenden können, schien mir dann aber doch zu einfach und kurz die Aufgabe, zumal ich mich vom Lernen abhalten wollte
Hier der Code: BlitzMax: [AUSKLAPPEN] SuperStrict |
||
Don't only practice your art,
but force your way into its secrets, for it and knowledge can raise human to divine |
FireballFlame |
Mo, Jul 25, 2011 14:38 Antworten mit Zitat |
|
---|---|---|
Ich mach aus Langeweile auch mal mit
Gleicher Ansatz wie bei Ana, aber deutlich anderer Code. Erst werden eine Liste mit den Zahlen 1 bis 9 und ein leeres Array erstellt. Dann wird eine zufällige Zahl aus der Liste gelöscht und ins Array gesteckt, und zwar so oft bis das Array voll ist. Funktioniert auch mit anderen Zahlen und mit beliebig großen Arrays, wenn man will. BlitzMax: [AUSKLAPPEN]
|
||
PC: Intel Core i7 @ 4x2.93GHz | 6 GB RAM | Nvidia GeForce GT 440 | Desktop 2x1280x1024px | Windows 7 Professional 64bit
Laptop: Intel Core i7 @ 4x2.00GHz | 8 GB RAM | Nvidia GeForce GT 540M | Desktop 1366x768px | Windows 7 Home Premium 64bit |
Übersicht BlitzMax, BlitzMax NG Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group