Mayby simple for you but... Hidden Doubles/Triples/Quads
Maar dit lost mijn probleem nog niet op ik zit nog steeds met het fijt tussen het bekijken bijvoorbeeld met 12458 en 2345 als er bijvoorbeeld een cyfer ertussen staat. zoals op:
http://www.sudocue.net/guide.php
bij hidden pair
Misschien kom ik nu al wel in de buurd, hidden pair moet nu al geen probleem meer zijn (hoop ik) want die lukt nu wel
http://www.sudocue.net/guide.php
bij hidden pair
Misschien kom ik nu al wel in de buurd, hidden pair moet nu al geen probleem meer zijn (hoop ik) want die lukt nu wel
Hoi Ruud,
Ik heb het een en ander geprobeerd tot nu toe gaat het goed alleen bij die van jou gaat het helemaal fout, ik krijg dan niet de regels te zien die jij aangevinkt hebt maar aan de andere kant die jij hebt geplaatst dat is trouwens een naked triple geen hidden triple volgens mij!
Ik hoop dat dit hem is:
Hidden pair:
Hidden Triple:
Hidden Quad:
Van Ruud:
Ik heb het een en ander geprobeerd tot nu toe gaat het goed alleen bij die van jou gaat het helemaal fout, ik krijg dan niet de regels te zien die jij aangevinkt hebt maar aan de andere kant die jij hebt geplaatst dat is trouwens een naked triple geen hidden triple volgens mij!
Ik hoop dat dit hem is:
Hidden pair:
Code: Select all
1 2 3 4 5 6 7 8 9
1 - x - - - - - - -
2 - - x - x x - - x
3 - - x x - x - - -
4 x - x - x x x - -
5 - - - - - - - x -
6 - - x - - - x - -
7 - - - - - - 1 - 1
8 - - - - - - 1 - 1
9 x - x x x - - - -
Code: Select all
1 2 3 4 5 6 7 8 9
1 - x x - - - x x -
2 - 1 - 1 1 - - - -
3 - - - - - x x x x
4 - x x - x - - - -
5 x - - - - - - - -
6 - 1 - 1 1 - - - -
7 - - - 1 1 - - - -
8 - - - - - - - x x
9 - - - - x x x x -
Code: Select all
1 2 3 4 5 6 7 8 9
1 x x x - - - x x -
2 - - - - 1 1 - - 1
3 x - - x x x x x -
4 x x - x x x x x -
5 - - - 1 1 - - - 1
6 x - x x x x - - -
7 - - - - 1 1 - - -
8 - x - - - - x - -
9 - - - 1 1 1 - - -
Code: Select all
1 2 3 4 5 6 7 8 9
1 - - - - x - - - -
2 x x - x - x - - -
3 x - - x - - - - -
4 - x - - - x x - -
5 - x - x - x x - x
6 - - 1 - - - - - 1
7 1 - 1 - - - - - 1
8 x - x - - - - x x
9 - - x - - - - x - Err. 2 Rijen
Last edited by XiViX on Thu Feb 15, 2007 1:02 am, edited 1 time in total.
Hihihi
Geloof ik graag!
Ik heb nog wel een vraagje aan ruud hoe kan ik nu nog controlleren als het om een double/triple of een quad gaat?
bij quad moet er altijd minstens 1 collom zijn met minimaal 4 cijfers? en 4 rijen
bij triple moet er altijd minstens 1 collom zijn met minimaal 3 cijfers? en 3 rijen
bij double moet er altijd minstens 1 collom zijn met minimaal 2 cijfers? en 2 rijen
Groetjes,
Christian
Geloof ik graag!
Ik heb nog wel een vraagje aan ruud hoe kan ik nu nog controlleren als het om een double/triple of een quad gaat?
bij quad moet er altijd minstens 1 collom zijn met minimaal 4 cijfers? en 4 rijen
bij triple moet er altijd minstens 1 collom zijn met minimaal 3 cijfers? en 3 rijen
bij double moet er altijd minstens 1 collom zijn met minimaal 2 cijfers? en 2 rijen
Groetjes,
Christian
Volgens mij ben ik eruit!
Ik kon het verschil nu ook bekijken maar ben nog niet echt tevreden over het aantal for loops 16 for loops van 1..9, 1 for loop van 1..3 alleen om de hidden triples te vinden en weg te schrijfen. Of moet dit korter kunnen?
Resultaat:
http://sulogo.vondsten.nl/hidden_qtd.cgi
Groetjes + Bedankjes,
Christian
Ik heb ook even de naked triples er doorheen gehaald en zelfs daar krijg ik het goede antwoord van terug! Met andere woorden voor ik dus nu 2 functies in 1x uit of is de manier waarop gewoon goed nu?!
Ik kon het verschil nu ook bekijken maar ben nog niet echt tevreden over het aantal for loops 16 for loops van 1..9, 1 for loop van 1..3 alleen om de hidden triples te vinden en weg te schrijfen. Of moet dit korter kunnen?
Resultaat:
http://sulogo.vondsten.nl/hidden_qtd.cgi
Groetjes + Bedankjes,
Christian
Ik heb ook even de naked triples er doorheen gehaald en zelfs daar krijg ik het goede antwoord van terug! Met andere woorden voor ik dus nu 2 functies in 1x uit of is de manier waarop gewoon goed nu?!
Hallo Christian,
Ik heb momenteel even geen tijd om alle details door te nemen, maar het lijkt erop dat je op de goede weg zit. Je kan het aantal loops inperken door te stoppen als er meer dan 4 kandidaten gevonden zijn. Ik gebruik ook "changed" vlaggen om te voorkomen dat het programma onnodig dezelfde testen herhaaldelijk uitvoert.
Je kan overigens ook terecht op het Sudoku Programmers forum. Daar is vrij veel info over oplostechnieken te vinden.
Ruud
Ik heb momenteel even geen tijd om alle details door te nemen, maar het lijkt erop dat je op de goede weg zit. Je kan het aantal loops inperken door te stoppen als er meer dan 4 kandidaten gevonden zijn. Ik gebruik ook "changed" vlaggen om te voorkomen dat het programma onnodig dezelfde testen herhaaldelijk uitvoert.
Je kan overigens ook terecht op het Sudoku Programmers forum. Daar is vrij veel info over oplostechnieken te vinden.
Ruud
Hoi Ruud,
Probleem al opgelost!
Alvast bedankt!!!
Begin 't allemaal nu aardig te begrijpen. Alleen me engels houdt me tegen
Maar bedankt!!!
Groetjes,
Christian[/b]
Probleem al opgelost!
Code: Select all
1 2 3 4 5 6 7 8 9 0 0 0
1 1 - - - - 1 - - - 2 0 2
2 - - 1 - - 1 - - - 2 0 2
3 - - - - - - - - -
4 - - - 1 - - 1 - - 2 0 2
5 x 1 x - x - 1 - - 5 3 2
6 - - 1 - 1 - - - - 2 0 2
7 - - - 1 - - - 1 - 2 0 2
8 x - x - x - - - - 3 3 0
9 - 1 x - - - - 1 - 3 1 2
0 3 2 5 2 3 2 2 2
0 2 0 3 0 2 0 0 0 21
0 1 2 2 2 1 2 2 2
Begin 't allemaal nu aardig te begrijpen. Alleen me engels houdt me tegen
Maar bedankt!!!
Groetjes,
Christian[/b]