Zo gebruik je de sudoku-oplosser
Gebruik deze tool voor een standaard 9×9-sudoku uit een boek, krant of andere puzzelbron waarvan je het antwoord wilt controleren. Voer alleen de gedrukte aanwijzingen in, of je huidige voortgang als je bewust die extra cijfers wilt testen. De oplosser behandelt elk ingevoerd cijfer als een vaste voorwaarde. Hij kan een gedrukte aanwijzing niet van een gok onderscheiden, dus een verkeerde gok kan een verder geldige puzzel onmogelijk maken. Houd de oorspronkelijke puzzel bij de hand om te vergelijken.
Invoeren, oplossen en vergelijken
Grijze cijfers vormen een oplosbaar voorbeeld. Los dit direct op of selecteer een cel om het hele voorbeeld te wissen en je puzzel in te voeren. Gebruik 1–9; onbekende cellen blijven leeg. Het voorbeeld keert alleen terug als alle cellen leeg zijn en je een cel verlaat. Wissen verwijdert je invoer en antwoord en toont het voorbeeld opnieuw. Pijltoetsen bewegen tussen cellen, Tab door het formulier en Backspace of Delete verwijdert een waarde. Nul is geen aanduiding voor een lege cel. Oplossen controleert het huidige raster; invoer wijzigen maakt het vorige antwoord ongeldig en Kopiëren blijft uitgeschakeld tot een volgende geslaagde oplossing.
Wat het resultaat betekent
Een standaard-sudoku gebruikt de cijfers 1–9 elk eenmaal in elke rij, elke kolom en elk omlijnd 3×3-vak. De oplosser behoudt al je ingevoerde cijfers en zoekt aanvullingen die aan deze drie regels voldoen. Precies één oplossing betekent dat de zoekactie is voltooid zonder een andere aanvulling te vinden. Meer dan één oplossing betekent dat minstens twee verschillende aanvullingen zijn gevonden; het getoonde raster is slechts één daarvan. Het is geen uniek bepaald antwoord. Geen oplossing betekent dat de zoekactie is voltooid zonder aanvulling die bij alle aanwijzingen past.
Het antwoord lezen en kopiëren
Het ingevulde raster verschijnt vóór de statusuitleg. Oorspronkelijke aanwijzingen zijn vet en onderstreept en daardoor niet alleen via kleur te onderscheiden. Het invoerraster blijft bewerkbaar en verandert niet door oplossen. Oplossing kopiëren kopieert de status en negen rijen cijfers gescheiden door spaties, klaar voor een tekstnotitie. Elke invoerwijziging wist direct het vorige resultaat en schakelt kopiëren uit tot je opnieuw oplost. Bij een mislukte klembordaanvraag blijft het antwoord zichtbaar om handmatig te selecteren.
Voorbeeld 1: een bijna voltooide puzzel
Neem de complete rij 5 3 4 6 7 8 9 1 2. Als de derde cel leeg is en de andere 80 cellen een geldig voltooid raster vormen, moet het ontbrekende cijfer 4 zijn. Het resultaat vult die cel en behoudt elk gegeven cijfer. Ook het ingebouwde voorbeeld heeft een unieke oplossing: na oplossen is de eerste antwoordrij 5 3 4 6 7 8 9 1 2. Gebruik dit om de invoer- en uitvoerwerkwijze te controleren voordat je je eigen puzzel invoert.
Voorbeeld 2: meerdere mogelijkheden en fouten
Als je elke 1 en 2 uit een voltooid standaardraster verwijdert, levert het verwisselen van die twee cijfers een andere geldige aanvulling op. Zo'n invoer heeft dus meerdere oplossingen, ook zonder conflicten in de overgebleven aanwijzingen. Een 5 in zowel de eerste als tweede cel van één rij geeft daarentegen een direct duplicaat dat vóór het zoeken wordt gemarkeerd. Een puzzel kan ook onmogelijk zijn zonder direct duplicaat, doordat niet alle overige voorwaarden tegelijk kunnen worden vervuld.
Beperkingen en probleemoplossing
Deze pagina ondersteunt alleen standaard 9×9-sudoku. Er worden geen regels voor diagonalen, killer-vakken, onregelmatige gebieden of andere varianten toegepast. Elke cel accepteert één cijfer; letters, spaties, meerdere cijfers en nul worden gemarkeerd in plaats van stilzwijgend veranderd. Het zoeken stopt na 150.000 zoekaanroepen of ongeveer 1.5 seconde workertijd, met een extra browsertime-out. Een bereikte limiet betekent onbeslist, nooit bewijs van geen of een unieke oplossing. Controleer ontbrekende aanwijzingen en overschrijffouten voordat je opnieuw probeert. De puzzel wordt lokaal verwerkt; er is geen account, foto-upload, puzzelgenerator of stapsgewijze leermodus.
Waarom heeft mijn puzzel meerdere antwoorden?
Er kunnen aanwijzingen ontbreken of de puzzel kan meerdere mogelijkheden hebben. Vergelijk de volledige invoer met het origineel. Een willekeurig cijfer toevoegen kan een antwoord afdwingen, maar bewijst niet dat dit het bedoelde antwoord is.
Kan ik mijn onvoltooide poging controleren?
Ja. Je toegevoegde cijfers invoeren controleert of ze samen met alle andere invoer mogelijk zijn. Verwijder eerst je gokken om alleen de oorspronkelijke puzzel te testen. De tool wijst niet aan welke niet-dubbele gok een tegenspraak veroorzaakte.
Overschrijft oplossen mijn oorspronkelijke cijfers?
Nee. Het antwoord staat in een apart raster en alle ingevoerde cijfers blijven in elke gemelde oplossing behouden. Invoer bewerken of wissen verwijdert het oude resultaat zodat je geen verouderd antwoord kunt kopiëren.
Wordt mijn puzzel opgeslagen als ik de pagina sluit?
Nee. Deze oplosser bewaart het huidige raster alleen in de geopende pagina. Kopieer een gewenst resultaat vóór sluiten of herladen. Van taal wisselen navigeert naar een andere pagina en wist dit niet-opgeslagen raster ook.
Legt dit menselijke oplostechnieken uit?
Nee. De tool controleert de regels en zoekt geldige aanvullingen. De volgorde waarin cijfers worden gevonden is geen menselijke uitleg of maat voor de moeilijkheid.