Mayby simple for you but... Hidden Doubles/Triples/Quads

When you have problems solving a Sudoku, ask fellow members to help you
XiViX
Regular
Regular
Posts: 14
Joined: Tue Feb 13, 2007 9:24 pm
Location: Netherlands

Post by XiViX »

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) :D want die lukt nu wel
XiViX
Regular
Regular
Posts: 14
Joined: Tue Feb 13, 2007 9:24 pm
Location: Netherlands

Post by XiViX »

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:
Image

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 - - - - 

Hidden Triple:
Image

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 - 

Hidden Quad:
Image

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 - - - 

Van Ruud:

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.
Marlie
Master
Master
Posts: 167
Joined: Sat Dec 31, 2005 1:27 pm
Location: Venray Netherlands

Post by Marlie »

Een naked tripple of pair bevat geen andere kandidaten in de cellen. Ze staan `naakt` dus.
Bij een hidden pair of tripple kunnen er ook andere kandidaten bij staan.
XiViX
Regular
Regular
Posts: 14
Joined: Tue Feb 13, 2007 9:24 pm
Location: Netherlands

Post by XiViX »

Precies! en bij ruuds voorbeeld is dat niet het geval. geloof ik.

Groetjes,

Christian
Marlie
Master
Master
Posts: 167
Joined: Sat Dec 31, 2005 1:27 pm
Location: Venray Netherlands

Post by Marlie »

Ow daar bemoei ik me niet mee de voorbeelden van Ruud met al die xxx zijn chinees voor mij. Het lijkt me stug dat Ruud daarmee een fout maakt.
XiViX
Regular
Regular
Posts: 14
Joined: Tue Feb 13, 2007 9:24 pm
Location: Netherlands

Post by XiViX »

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
XiViX
Regular
Regular
Posts: 14
Joined: Tue Feb 13, 2007 9:24 pm
Location: Netherlands

Post by XiViX »

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?!
Ruud
Site Owner
Site Owner
Posts: 601
Joined: Fri Dec 30, 2005 10:21 pm

Post by Ruud »

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
XiViX
Regular
Regular
Posts: 14
Joined: Tue Feb 13, 2007 9:24 pm
Location: Netherlands

Post by XiViX »

Hoi Ruud,

Probleem al opgelost!

Image

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    

Alvast bedankt!!!

Begin 't allemaal nu aardig te begrijpen. Alleen me engels houdt me tegen :(

Maar bedankt!!!

Groetjes,

Christian[/b]
Post Reply