Gratis X Sudoku Oplosser

Voer een 9x9 X Sudoku in en krijg direct de oplossing. De oplosser controleert rijen, kolommen, blokken en beide diagonalen.

X-sudoku-oplosser voor diagonale puzzels

Onze X-sudoku-oplosser helpt je diagonale sudoku’s online op te lossen, lastige roosters te controleren en te begrijpen hoe de twee extra diagonalen de logica veranderen. X-sudoku, ook wel diagonale sudoku of Sudoku X genoemd, gebruikt de gewone 9×9-regels plus één belangrijke toevoeging: beide lange diagonalen moeten de cijfers 1 tot en met 9 precies één keer bevatten. Die toevoeging lijkt klein en kan de hele oplosroute omgooien.

Gebruik dit gereedschap wanneer je een X-sudoku uit een boek, krant, app of zelfgemaakte puzzel hebt en het antwoord wilt controleren — of ga naar X-sudoku spelen als je liever zelf een verse puzzel oplost. Je kunt de gegeven cijfers in het rooster typen, een reeks van 81 tekens plakken, de volledige oplossing onthullen, vakje voor vakje verder gaan en controleren of de puzzel één oplossing heeft. De oplosser draait in je browser, dus de puzzel hoeft nergens heen geüpload te worden.

De regel in één zin

Bij X-sudoku moeten elke rij, elke kolom, elk blok van 3×3 en beide hoofddiagonalen de cijfers 1 tot en met 9 één keer bevatten. De diagonaal van linksboven naar rechtsonder en die van rechtsboven naar linksonder gedragen zich als twee extra sudoku-eenheden.

Zo gebruik je de X-sudoku-oplosser

Begin met het invoeren van de gegeven cijfers precies zoals ze in je puzzel staan. Laat lege vakjes leeg, of gebruik 0 en punten als je een reeks importeert. Is het rooster ingevoerd, druk dan op Oplossen voor het hele antwoord, of op Stap om één vakje te onthullen zonder de rest te verklappen.

Controleer je een puzzel die je zelf hebt gemaakt, let dan op de uniciteitsmelding onder het rooster. Let op: die verschijnt alleen na Oplossen — Stap vult vakjes maar meldt nooit hoeveel antwoorden er zijn, dus een puzzel waar je alleen doorheen gestapt bent, is niet gecontroleerd. Een diagonale sudoku kan volkomen geldig zijn en toch meerdere oplossingen hebben als de aanwijzingen te zwak zijn. Een publiceerbare X-sudoku heeft er precies één, en hier bevestig je dat voordat je hem deelt of print.

De regels van X-sudoku uitgelegd

X-sudoku begint bij de klassieke sudoku. Elke rij bevat de cijfers 1 tot en met 9, elke kolom bevat 1 tot en met 9 en elk blok van 3×3 bevat 1 tot en met 9. De X-regel voegt twee diagonale eenheden toe. De hoofddiagonaal loopt van het vakje linksboven naar dat rechtsonder. De antidiagonaal loopt van rechtsboven naar linksonder. Ook elke diagonaal moet elk cijfer één keer bevatten.

Het middelste vakje hoort bij beide diagonalen en is daardoor strategisch vaak belangrijk. Een cijfer op een diagonaal kan kandidaten uit de rest van die diagonaal weghalen, zelfs zonder dat het rij, kolom of blok met die vakjes deelt. Dat geeft X-sudoku zijn eigen gevoel: vertrouwde regels, maar met extra druk over grote afstand.

Hoe de diagonalen de oplosroute veranderen

In een gewone sudoku werkt een cijfer op zijn rij, kolom en blok. Bij X-sudoku kan een diagonaalcijfer inwerken op vakjes verspreid over het hele bord. Daardoor zijn redeneringen mogelijk die in de klassieke sudoku niet bestaan. Een kandidaat kan er op rij, kolom en blok mogelijk uitzien en toch verdwijnen omdat hetzelfde cijfer al op een diagonaal vastligt.

De diagonalen leveren ook nieuwe verborgen singles op. Kan een cijfer langs een diagonaal maar in één vakje staan, dan is die plaatsing afgedwongen, ook al lijken rij en blok nog open. Zit je vast, dan is de twee diagonalen als volledige eenheden nalopen vaak de snelste manier om weer op gang te komen.

Begin met de sudokubasis: scan rijen, kolommen en blokken op singles en voor de hand liggende plaatsingen. Doe daarna een aparte diagonaalronde. Noteer welke cijfers op elke diagonaal ontbreken en vergelijk ze met de rij-, kolom- en blokbeperkingen van de diagonale vakjes. Dat legt geregeld kandidaten bloot die alleen door de X-regel onmogelijk zijn.

Werk na elke plaatsing op een diagonaal de betrokken kandidaten meteen bij. Een cijfer op een diagonaal werkt op acht andere vakjes van die diagonaal, plus op zijn rij, kolom en blok. Dat is veel effect voor één zet, en het missen ervan maakt de puzzel zwaarder dan hij is.

Wat de diagonalen echt waard zijn

Het is makkelijk om de X-regel af te doen als een kleine toevoeging. Dit is wat hij waard is, gemeten aan twee roosters die we hebben gemaakt en waarvan we daarna onder beide regelsets de oplossingen hebben geteld.

The diagonals doing the work — before The diagonals doing the work — the pattern. Ignore the diagonals and this grid has two valid completions. Apply them and it has exactly one. The X rule is not decoration here — it is the whole puzzle.. 8 2 7 9 8 4 2 1 9 8 4 1 6 9 4 6 6 2 3 1 8 3 2 3 7 9 2 4 5 6 9
Eenendertig gegeven cijfers. Onder de gewone sudokuregels heeft dit rooster twee geldige invullingen, dus het is helemaal geen puzzel — geen enkele logica kiest ertussen. Voeg de eis toe dat beide gearceerde diagonalen 1–9 bevatten en het heeft er precies één. De diagonalen zijn hier geen versiering; ze zijn de hele puzzel.

Het mechanisme is bereik. Een cijfer op een diagonaal schrapt zichzelf uit acht andere vakjes verspreid over het hele bord, vakjes waarmee het geen rij, kolom of blok deelt. In een gewone sudoku reikt niets zo ver. Daarom ontgrendelt één diagonale plaatsing er vaak meteen daarna meerdere gewone, en daarom is een aparte diagonaalronde de snelste herstart als je vastzit.

Het nuttigste X-sudokupatroon is de verborgen single op een diagonaal: een cijfer dat op een diagonaal ontbreekt, past nog maar in één diagonaal vakje. Diagonale paren zijn ook krachtig. Kunnen twee vakjes op dezelfde diagonaal alleen dezelfde twee cijfers bevatten, dan kunnen die cijfers uit elk ander vakje van die diagonaal weg.

Let ook op de kruisingen tussen diagonalen en blokken. Een diagonaal loopt zichtbaar door drie blokken van 3×3, en het middelste blok bevat het gedeelde middenvakje. Is een cijfer binnen één blok beperkt tot diagonale vakjes, dan kan dat zowel langs de diagonaal als binnen het blok schrappingen opleveren. Op die overlappen wordt X-sudoku vaak makkelijker dan het eerst lijkt.

Wat de knop Stap werkelijk doet

Goed om te weten voordat je erop leunt. Stap redeneert niet vooruit. Hij lost eerst het hele rooster op de achtergrond op en vult dan het volgende lege vakje in leesvolgorde — van links naar rechts, van boven naar beneden — door het antwoord over te nemen dat hij al heeft. Hij noemt de rij, de kolom en het cijfer, en niets over het waarom.

Toch blijft hij nuttig, voor een smallere taak dan het lijkt. Stap is er om je los te trekken: onthul één vakje en zoek daarna zelf uit welke rij, kolom, welk blok of welke diagonaal het afdwong. Ligt het vakje op een diagonaal, vraag je dan af of de X-regel doorslaggevend was — in die vraag zit het leren, en de knop stelt hem niet voor je. Wat hij niet doet, is de interessante afleiding vinden: het eerste vakje dat hij vult is simpelweg het linksbovenste lege.

Op die manier ga je na verloop van tijd inderdaad diagonale singles, diagonale paren en diagonale schrappingen zien voordat je naar de oplosser grijpt. Maar het trainen doe jij, niet de knop.

Je eigen X-sudoku’s controleren en bouwen

Maak je zelf puzzels, dan is een X-sudoku-oplosser bijna onmisbaar. Het is makkelijk om een rooster te ontwerpen dat er elegant uitziet en toch meer dan één oplossing heeft. De extra diagonaalregels kunnen een puzzel sterker maken, maar ze kunnen ook dubbelzinnigheid verbergen als de aanwijzingen niet over het rooster in balans zijn.

Controleer na het invoeren van je zelfgemaakte puzzel dat hij oplost en dat de oplossing uniek is. Zijn er meerdere oplossingen, voeg dan aanwijzingen toe of verplaats ze bij de zwakke plek. Is er geen enkele, zoek dan naar een dubbel cijfer, een herhaalde waarde op een diagonaal, of een aanwijzing die botst met een rij, kolom, blok of diagonaal.

Onze sudoku-generator maakt geen diagonale puzzels, maar de X-sudoku’s om te printen bevatten elk 100 puzzels met de antwoorden achterin als je kant-en-klaar materiaal wilt bestuderen. Ontwerp je zelf, verdeel de aanwijzingen dan over het hele rooster in plaats van alleen de diagonalen te beladen. De diagonalen zijn krachtig, maar ze horen samen te werken met rijen, kolommen en blokken in plaats van de puzzel alleen te dragen. Een uitgebalanceerde puzzel biedt meerdere ingangen en stort niet te snel in.

Test na elk weggehaald cijfer opnieuw. Controleer dat er één oplossing is, los hem daarna met de hand op of onthul een paar vakjes met Stap om te zien of de route eerlijk aanvoelt. Vraagt de puzzel om gokken, voeg dan een aanwijzing toe bij de onduidelijke plek. Lost hij te makkelijk op, haal dan een aanwijzing weg die te veel werk deed.

Reeksen importeren en exporteren

Een reeks van 81 tekens is een compacte manier om een 9×9-sudoku te bewaren of te delen. Elk teken staat voor één vakje, gelezen van links naar rechts en van boven naar beneden. Cijfers staan voor gegeven waarden, terwijl 0 of een punt een leeg vakje voorstelt. Dit formaat is handig om puzzels tussen gereedschappen te kopiëren of er een voor later te bewaren.

Onthoud bij het importeren van een X-sudokureeks dat de reeks zelf niet zegt dat hij diagonaal is. Dezelfde gegeven cijfers gedragen zich anders onder de klassieke regels dan onder de X-regels. Gebruik altijd de X-sudoku-oplosser wanneer de twee diagonalen bij de puzzel horen.

Waarom een gewone sudoku hier faalt

Dit is de meest voorkomende verrassing op deze pagina, en het laat zich makkelijker tonen dan uitleggen.

A classic Sudoku that breaks the X rule — before A classic Sudoku that breaks the X rule — the pattern. eliminations in R3C3, R5C5. Perfectly legal as ordinary Sudoku — one solution. Under the X rule it has none, because R3C3 and R5C5 both hold 2 and both sit on the main diagonal.. 7 8 6 4 2 6 1 7 3 2 7 6 9 9 3 2 5 6 5 4 9 8 7 5 8 4 4 7 7 3
Een volkomen geldige gewone sudoku — dertig gegeven cijfers, precies één oplossing in de klassieke sudoku-oplosser. Plak hem hier en je krijgt geen oplossing, omdat R3C3 en R5C5 allebei een 2 bevatten en allebei op de hoofddiagonaal liggen. Er is niets mis met de puzzel; hij is alleen nooit gebouwd om de X-regel te volgen.

Dus als een rooster elders oplost en hier faalt, is dat meestal het antwoord: het is geen X-sudoku. Controleer de bron voordat je aanneemt dat de oplosser kapot is. Andersom kan een rooster met meerdere klassieke oplossingen juist een prima X-sudoku zijn — de diagonalen zijn dan wat hem vastzet.

Veelgemaakte fouten bij X-sudoku

De meest gemaakte fout is een van de diagonalen vergeten. Je controleert de zichtbare rij, kolom en blok, en plaatst dan een cijfer dat stilletjes een waarde op een diagonaal verdubbelt. Een andere fout is het middenvakje behandelen als een gewoon vakje. Omdat het bij beide diagonalen hoort, is het vaak sterker beperkt dan het op het eerste gezicht lijkt.

Meldt de oplosser dat een puzzel geen oplossing heeft, kijk dan zorgvuldig naar de diagonale aanwijzingen. Eén herhaald cijfer op een van beide diagonalen is genoeg om de puzzel te breken. Controleer ook dat je niet per ongeluk een gewone sudoku in de X-oplosser hebt geïmporteerd, want sommige klassieke puzzels zijn geen geldige diagonale puzzels.

Een oplosser helpt het meest wanneer hij je eigen redenering ondersteunt. Gebruik hem om een afgemaakte puzzel te controleren, om te zien of een puzzel geldig is, of om één hint te halen als je helemaal vastzit. Wil je de voldoening van zelf oplossen, probeer dan eerst nog een verse diagonaalronde voordat je het hele antwoord onthult.

Gebruik de oplosser om te leren nadat je zelf een redenering hebt gemaakt. Komt jouw plaatsing overeen met de oplossing, dan was je logica waarschijnlijk goed. Zo niet, ga dan terug en zoek het eerste punt waar een rij-, kolom-, blok- of diagonaalregel is gemist.

Klassieke oplosser of X-sudoku-oplosser?

Gebruik de klassieke sudoku-oplosser wanneer je puzzel alleen rij-, kolom- en blokregels van 3×3 volgt. Gebruik deze X-sudoku-oplosser wanneer de puzzel beide diagonalen uitdrukkelijk markeert of wordt omschreven als Sudoku X, X-sudoku of diagonale sudoku. Dezelfde gegeven cijfers kunnen tot andere uitkomsten leiden, afhankelijk van welke regelset actief is.

Faalt een puzzel hier maar werkt hij in een klassieke oplosser, dan is hij waarschijnlijk niet als X-sudoku ontworpen. Werkt hij hier maar heeft hij meerdere klassieke oplossingen, dan zijn het misschien juist de diagonaalregels die hem uniek maken. De juiste oplosser kiezen voorkomt valse foutmeldingen en verwarrende uitkomsten.