AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Sodoku... ich werde noch Verrückt

Ein Thema von clock50 · begonnen am 8. Aug 2006 · letzter Beitrag vom 8. Aug 2006
Antwort Antwort
clock50

Registriert seit: 9. Nov 2005
Ort: Derenburg
183 Beiträge
 
Delphi 5 Professional
 
#1

Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 21:32
Hat schon mal einer versucht ein SODOKU-Feld 9x9 zu erstellen? Ich versuche es jetzt seit 2 Wochen aber ich kriege es nicht hin, immer sind 1 bis 2 zahlen nicht mehr möhlich einzufügen?
Thomas
Man muß nicht alles wissen, man muß nur wissen in welchem Buch es geschrieben steht!
  Mit Zitat antworten Zitat
Benutzerbild von CK_CK
CK_CK

Registriert seit: 31. Aug 2005
Ort: Dortmund, Germany
388 Beiträge
 
Delphi 2006 Enterprise
 
#2

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 21:36
Welche Komponente verwendest du denn?
(Und wie gehst du das Problem überhaupt an???)
Chris
» «
Mehr von mir (Programme, etc.): http://www.kroegerama.de
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 21:39
es heisst SUdoku

Wo genau liegt das Problem?
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
clock50

Registriert seit: 9. Nov 2005
Ort: Derenburg
183 Beiträge
 
Delphi 5 Professional
 
#4

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 21:54
Ich benutze keine Komponenten zum erstellen. Ich habe mir eine funktion geschreiben. Die 1. eine zufallszahl erzeugt und eine Zufällige Position in einem Feld 3 x 3, 2. prüft ob deise Zahl (1 - 9) schon in dem Quadrat 3 x 3 vorhanden ist, 3. untersucht ob senkrech oder wagrech in den anderen Feldern 3 x 3 diese Zahl auf der Position noch past, 4. wenn alles ja dann einfügen - wenn nicht noch mal. er braucht für die Berechnung etwa 200000 - 300000 durchläufe dann ist er an einem Punkt wo die letzten 1 - 2 Zahlen nicht mehr passen.
Thomas
Man muß nicht alles wissen, man muß nur wissen in welchem Buch es geschrieben steht!
  Mit Zitat antworten Zitat
Benutzerbild von CK_CK
CK_CK

Registriert seit: 31. Aug 2005
Ort: Dortmund, Germany
388 Beiträge
 
Delphi 2006 Enterprise
 
#5

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 21:55
Versuch's mal mit Backtracking. Suche mal nach Sudoku-Solver hier im Forum, da findest du viele Beispiele...
Chris
» «
Mehr von mir (Programme, etc.): http://www.kroegerama.de
  Mit Zitat antworten Zitat
Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 21:57
Hi !!

Ich hab mal einen Sudoku-Generator programmiert:
http://www.delphipraxis.net/internal...ct.php?t=84257

Er ist OpenSource, da kannst du dir anschauen, wie ich es mache.
(Mit Back-tracking)

mfg Oliver
Oliver Hanappi
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 21:59
Vielleicht hilft dir das weiter:
http://de.wikipedia.org/wiki/Sudoku#..._neuer_Sudokus

Ich denke, der 1. Weg ist der beste. Das durch reinen Zufall und Try & Error zu machen, halte ich für nicht gut. (sieht man ja an deinem Beispiel )
  Mit Zitat antworten Zitat
Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 22:08
Zitat von Nicolai1605:
Vielleicht hilft dir das weiter:
http://de.wikipedia.org/wiki/Sudoku#..._neuer_Sudokus

Ich denke, der 1. Weg ist der beste. Das durch reinen Zufall und Try & Error zu machen, halte ich für nicht gut. (sieht man ja an deinem Beispiel )
Bezieht sich das jetzt auf mich oder auf clock50 ?
Oliver Hanappi
  Mit Zitat antworten Zitat
Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Sodoku... ich werde noch Verrückt

  Alt 8. Aug 2006, 22:21
Zitat von idontwantaname:
Zitat von Nicolai1605:
Vielleicht hilft dir das weiter:
http://de.wikipedia.org/wiki/Sudoku#..._neuer_Sudokus

Ich denke, der 1. Weg ist der beste. Das durch reinen Zufall und Try & Error zu machen, halte ich für nicht gut. (sieht man ja an deinem Beispiel )
Bezieht sich das jetzt auf mich oder auf clock50 ?
Ich habe schon vor deinem Beitrag angefangen zu schreiben - sorry
Das bezog sich natürlich auf den Threadersteller.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz