Speel Sandwich Sudoku Online

Elk getal buiten het raster is de som van de cijfers tussen de 1 en de 9 van zijn rij of kolom. Vier niveaus, en van elk bord is bewezen dat het precies één oplossing heeft voordat het wordt gedeeld.

00:00
Fouten: 0
🏆

Geweldig Gedaan!

Ongelofelijk werk, Sandwich Sudoku-meester! Elke sandwich, elke rij, elke kolom — perfectie.

00:00
Jouw Tijd

Wat is Sandwich Sudoku?

Sandwich Sudoku is gewone sudoku met een getal aan het eind van elke rij en kolom. Vul het raster zo in dat:

  • elke rij, kolom en 3×3-blok de cijfers 1 tot en met 9 precies één keer bevat;
  • en elk getal aan de rand de som is van de cijfers tussen de 1 en de 9 van zijn rij of kolom.

De 1 en de 9 zijn het brood; alleen het beleg ertussen telt, en het maakt niet uit welke van de twee eerst komt. Een rij 4, 1, 3, 5, 7, 9, 2, 6, 8 heeft som 3 + 5 + 7 = 15. Een 0 betekent dat de 1 en de 9 naast elkaar staan; 35 dat ze aan de twee uiteinden staan met al het andere ertussen. Twee sommen komen nooit voor: 1, omdat het kleinste beleg een losse 2 is, en 34, omdat één cijfer weglaten uit 2 + 3 + … + 8 er minstens 2 afhaalt.

Een som is net zo goed een plek als een totaal

Een kooi in Killer Sudoku vertelt je welke vakjes samen optellen. Een sandwichsom niet: welke vakjes hij beslaat, hangt af van waar de 1 en de 9 komen, en dat is juist het onbekende. Elke som beantwoordt dus twee vragen tegelijk — hoe ver de 1 en de 9 uit elkaar staan en welke cijfers het gat vullen —, en de cijfers die hij weglaat moeten buiten het brood staan. Een som van 20 over vier vakjes zegt net zoveel over de andere drie vakjes van de rij als over die vier.

Wat vertelt een som je voordat je iets invult?

Begin bij het gat. Een gat van n vakjes bevat n verschillende cijfers van 2 tot en met 8, dus de som beperkt hoe breed het gat kan zijn, en een rij heeft maar zoveel plekken voor een gat van die breedte. Zet de kandidaten erin als potloodnotities en toets elke ligging van het brood eraan:

GatMogelijke sommenSommen alleen van dit gatSommen met één vullingPlekken
000niets16
12–82, 3, 4de som zelf14
25–15—5, 6, 14, 1512
39–21—9, 10, 20, 2110
414–26—14, 15, 25, 268
520–30—20, 21, 29, 306
627–3331, 32, 3327, 28, 29, 30, 31, 32, 334
73535352

Het gat is het aantal vakjes tussen de 1 en de 9, gevuld met verschillende cijfers van 2 tot en met 8. ‘Alleen van dit gat’ betekent dat de som vastlegt hoe ver de 1 en de 9 uit elkaar staan; ‘één vulling’ dat bij die breedte ook de cijfers ertussen vastliggen. ‘Plekken’ telt op hoeveel manieren een gat van die grootte in een lijn past, beide volgordes van de 1 en de 9 meegeteld. Sommen van 5 tot 30 zijn op meer dan één manier te maken, en daar zit het lezen.

What one sandwich sum says at first look — before What one sandwich sum says at first look — at first look. sandwich sums, the total of the digits between the 1 and the 9 in each line: row 1 = 29, row 2 = 0, row 3 = 26, row 4 = 20, row 5 = 24, row 6 = 0, row 7 = 0, row 8 = 4, row 9 = 6, column 1 = 3, column 2 = 24, column 3 = 3, column 4 = 0, column 5 = 6, column 6 = 12, column 7 = 7, column 8 = 19, column 9 = 4. candidates removed: 1/6 in R4C1; 6/8 in R4C3; 8 in R4C4; 5 in R4C8; 1/9 in R4C9. A real Easy board from this page, with nothing placed yet. Row 4’s sum is 20: the digits between its 1 and its 9 add up to 20. The small digits are what the rows, columns and boxes allow in its empty cells. Put the 1 and the 9 anywhere those allow, fill the gap with every set of different digits that makes 20, and only two arrangements survive: the 1 in R4C3 and the 9 in R4C8 with 3, 4, 6 and 7 between; or the 1 in R4C8 and the 9 in R4C3 with 3, 4, 6 and 7 between. The struck digits are the 8 that fit none of them, and two cells are settled outright: R4C4 is 6 where the houses allowed 6 or 8; R4C9 is 5 where the houses allowed 1, 5 or 9. 29 0 26 20 24 0 0 4 6 3 24 3 0 6 12 7 19 4 9 3 5 7 2 3 4 5 8 1 5 6 8 2 1 6 8 9 6 8 4 3 7 1 5 9 1 5 9 7 5 8 7 1 9 2 6 9 1 5 6 3 7 7 8 9 4 1 2 4
Een echt Makkelijk-bord van deze pagina, met nog niets ingevuld. De som van rij 4 is 20: de cijfers tussen zijn 1 en zijn 9 tellen op tot 20. De kleine cijfers zijn wat rijen, kolommen en blokken in de lege vakjes toelaten. Zet de 1 en de 9 overal waar dat mag, vul het gat met elke verzameling verschillende cijfers die 20 maakt, en er blijven maar twee schikkingen over: de 1 op R4C3 en de 9 op R4C8 met 3, 4, 6 en 7 ertussen, of de 1 op R4C8 en de 9 op R4C3 met 3, 4, 6 en 7 ertussen. De doorgestreepte cijfers zijn de 8 die in geen van beide passen, en twee vakjes liggen meteen vast: R4C4 is 6 waar de eenheden 6 of 8 toelieten; R4C9 is 5 waar ze 1, 5 of 9 toelieten.

Lees elke som zo voordat je een cijfer zet. Over 40 borden per niveau streept de eerste lezing mediaan 70 potloodnotities weg op Makkelijk en 114 op Middel, en legt ze meteen 24 en 27 vakjes vast — ongeveer de helft van het lege raster op Makkelijk. Een leeg vakje begint op Makkelijk met zo’n drie kandidaten en eindigt de lezing met anderhalf. Op Expert, met acht van de achttien sommen, streept de lezing nog steeds 93 notities weg en legt ze 9 vakjes vast. De verreweg meest voorkomende som is 0, meer dan één lijn op de vijf: de 1 en de 9 staan vaker naast elkaar dan in welke andere schikking ook.

Doen de sommen echt iets?

Elk bord dat deze pagina deelt, is zo gebouwd dat de oplossing ervan afhangt: de generator haalt cijfers weg zolang de puzzel met de getoonde sommen één oplossing heeft, controleert dan dezelfde gegeven cijfers zonder de sommen en graaft door tot die er niet meer één hebben. Op het bord hierboven:

The same givens with and without the sums — before The same givens with and without the sums — as dealt, with the sums. sandwich sums, the total of the digits between the 1 and the 9 in each line: row 1 = 29, row 2 = 0, row 3 = 26, row 4 = 20, row 5 = 24, row 6 = 0, row 7 = 0, row 8 = 4, row 9 = 6, column 1 = 3, column 2 = 24, column 3 = 3, column 4 = 0, column 5 = 6, column 6 = 12, column 7 = 7, column 8 = 19, column 9 = 4. The board as dealt: 34 givens and all 18 sums. Under sudoku rules plus the sums it has exactly one answer, and the generator proved that before dealing it. 29 0 26 20 24 0 0 4 6 3 24 3 0 6 12 7 19 4 9 3 5 7 2 3 4 5 8 2 4 3 7 7 5 8 7 1 9 2 6 9 1 5 6 3 7 7 8 9 4 1 2 4
Het bord zoals gedeeld: 34 gegeven cijfers en alle 18 sommen. Onder de sudokuregels plus de sommen heeft het precies één oplossing, en de generator heeft dat bewezen voordat hij het deelde.
The same givens with and without the sums — after The same givens with and without the sums — with the sums removed. sandwich sums, the total of the digits between the 1 and the 9 in each line: none shown. pattern cells R1C1, R1C6, R1C8, R3C1, R3C6, R3C8. The same 34 givens with the sums rubbed out. Now there are 2 answers. The shaded cells are the 6 that can differ between them, each showing every digit some answer puts there. Every board on this page is built this way: the digits alone never settle it. 2 6 9 3 2 7 5 6 7 7 2 3 4 2 6 5 2 7 8 6 7 2 4 3 7 7 5 8 7 1 9 2 6 9 1 5 6 3 7 7 8 9 4 1 2 4
Dezelfde 34 gegeven cijfers met de sommen uitgegumd. Nu zijn er 2 oplossingen. De gearceerde vakjes zijn de 6 die tussen die oplossingen kunnen verschillen, elk met alle cijfers die een of andere oplossing er neerzet. Elk bord op deze pagina is zo gebouwd: de cijfers alleen beslissen het nooit.

We controleerden 160 verse borden, 40 per niveau: elk ervan heeft één oplossing met zijn sommen en meer dan één zonder. Zonder de sommen hebben de gegeven cijfers op Makkelijk mediaan zes oplossingen en tot 98; op Middel, Moeilijk en Expert meer dan 200 op elk bord dat we probeerden. Een oplosser die de sommen negeert, loopt op elk bord van elk niveau vast.

Tot deze herschrijving klopte dat niet. De oude generator loste niets op: hij maakte willekeurige vakjes leeg tot een aantal en toonde een willekeurige keuze aan sommen. Op dezelfde manier gemeten had de helft van zijn borden meer dan één oplossing — 6 van de 40 op Makkelijk, 13 op Middel, 26 op Moeilijk en 35 van de 40 op Expert —, en dat gold ook voor 27 van de volgende 60 dagelijkse sandwichpuzzels. Op die borden kon een cijfer dat geen enkele regel brak toch als fout tellen, omdat de pagina elk cijfer vergeleek met de ene oplossing die ze toevallig had opgeslagen.

Waarin verschillen de vier niveaus?

We haalden 40 verse borden per niveau door een oplosser die één techniek tegelijk kent, en namen daarna technieken weg om te zien welke borden stilvielen:

NiveauGegeven cijfersZichtbare sommenNotities die de eerste lezing wegstreeptVakjes die vastliggenLezen en singles volstaanVraagt Locked CandidatesVoorbij onze oplosser
Makkelijk30–3418 van 187024100%0%0%
Middel2718 van 1811427100%0%0%
Moeilijk2112 van 181311995%3%3%
Expert178 van 1893965%18%18%

40 borden per niveau uit de generator van deze pagina, vaste seed; medianen, aandelen afgerond. De oplosser leest elke zichtbare som tot er niets meer verandert en kent daarna naked en hidden singles, Locked Candidates, naked pairs en triples en de X-Wing; borden ‘voorbij onze oplosser’ hebben nog steeds precies één oplossing. Makkelijk komt een paar gegeven cijfers onder 34 uit als dat nodig is om de sommen dragend te maken. Welke sommen op Moeilijk en Expert verborgen zijn, wordt willekeurig gekozen.

Makkelijk en Middel verschillen in hoeveel je krijgt; Moeilijk en Expert nemen sommen weg. Sommen lezen plus naked singles en hidden singles maken elk Makkelijk- en Middel-bord af, en alle Moeilijk-borden op twee na. Expert is de echte stap: met maar acht sommen moeten de lijnen zonder som als gewone sudoku worden opgelost, en ongeveer één bord op de zes vraagt Locked Candidates en één op de zes gaat verder dan alles wat onze oplosser kent. De niveaus hadden vroeger 38, 30, 25 en 22 gegeven cijfers. Dat was veel meer dan de sommen nodig hebben — met alle achttien zichtbaar bleven borden uniek toen we ze tot 12 gegeven cijfers uitgroeven —, en het oude Makkelijk was 15 keer op de 40 een gewone sudoku met getallen eromheen.

Elk bord is bewezen voordat je het ziet

De generator vult een raster, berekent zijn achttien sommen, kiest de sommen die het niveau toont en haalt de cijfers één voor één weg, en houdt een verwijdering alleen zolang de puzzel met die sommen precies één oplossing houdt; een zoektocht die hij niet kan afmaken, antwoordt ‘niet bewezen’ en het cijfer blijft staan. We losten 160 verse en 60 dagelijkse borden opnieuw op met een aparte teller die daarvoor is geschreven, en een tweede van onszelf waar de eerste zonder stappen kwam: elk had precies één oplossing. Een Expert-bord geeft 17 cijfers, het minimum dat een gewone sudoku kan hebben met nog steeds één oplossing; hier doen acht sommen de rest. Een bord wordt in 3 tot 4 milliseconden gebouwd, 34 in het slechtste geval.

Welk niveau moet je spelen?

Begin op Middel. Zevenentwintig gegeven cijfers en alle achttien sommen: het lezen doet op elk bord echt werk — zonder de sommen hebben dezelfde gegeven cijfers meer dan 200 oplossingen — en na het lezen heb je nooit meer dan singles nodig. Makkelijk is de plek om het lezen zelf te leren, omdat de gegeven cijfers zoveel vastleggen dat elke som nog maar een paar schikkingen overhoudt.

Moeilijk verbergt zes sommen en neemt zes cijfers extra weg, en gaat toch negentien van de twintig keer met lezen en singles. Expert verbergt tien sommen, en de lijnen zonder som maken het moeilijk: een bord dat vast lijkt te zitten, heeft meestal een lijn zonder som die een gelezen lijn kruist, en Locked Candidates zijn de zet. Elk bord heeft nog steeds precies één oplossing, en geen enkel vraagt om te gokken.

Wat er misgaat bij een Sandwich Sudoku

  • Het brood meetellen. De 1 en de 9 horen nooit bij de som. Een 1 en een 9 met een 5 ertussen maken 5, niet 15.
  • De volgorde aannemen. De 1 kan na de 9 komen. Elke breedte van het gat past in beide richtingen in de lijn, en de som zegt niet welke.
  • De buitenkant vergeten. De cijfers die een som buiten het gat laat, moeten erbuiten staan. Een som van 35 zet alle cijfers van 2 tot en met 8 tussen de uiteinden; een som van 5 over twee vakjes is 2 en 3, dus 4, 5, 6, 7 en 8 gaan allemaal buiten het brood.
  • Een ontbrekende som als 0 lezen. Op Moeilijk en Expert tonen sommige lijnen geen getal. Leeg is geen nul; het is een lijn zonder somregel.
  • Een som maar één keer lezen. Elk cijfer dat in de lijn komt, en elke 1 of 9 in een lijn die hem kruist, verandert welke schikkingen overblijven. Lees hem elke keer opnieuw.

Waar komt Sandwich Sudoku vandaan?

De regel stond al jaren vóór de naam in druk. Prasanna Seshadri publiceerde hem op 19 februari 2013 als ‘Between 1 and 9 Sudoku’ voor de Daily Sudoku League, met de uitleg dat de aanwijzingen buiten het raster de som zijn van de getallen tussen de cijfers 1 en 9 in die rij of kolom. Een groot publiek bereikte hij in maart 2019, toen het YouTube-kanaal Cracking the Cryptic ‘A sudoku with only 3 givens? How is that even possible?’ plaatste, een sandwichpuzzel waarvan de sommen bijna het hele raster droegen. Op 6 mei 2019 schreef Alex Bellos erover in de Guardian onder de titel ‘Sandwich sudoku – a new puzzle goes viral’, in juni begon de Guardian sandwichsudoku’s te drukken, en in augustus volgde een Sandwich Sudoku-app van Cracking the Cryptic en Studio Goya.

Wat doen de knoppen?

Kies een vakje en dan een cijfer van 1 tot en met 9; de pagina opent op Middel. Kies je een vakje, dan lichten de rij, de kolom en het blok ervan op. Onder het raster:

  • Notities zet potloodnotities aan en uit. Een juist cijfer wist zichzelf uit de notities van zijn rij, zijn kolom en zijn blok; een fout cijfer laat je notities met rust, en de sommen lees je zelf opnieuw.
  • Wissen maakt het gekozen vakje leeg; twee keer hetzelfde cijfer indrukken doet hetzelfde.
  • Ongedaan neemt de laatste wijziging aan een vakje terug, maar niet de notities die een juist cijfer elders heeft gewist, en niet de foutenteller.
  • Hint vult één vakje met zijn antwoord, willekeurig gekozen en niet als het vakje dat je als volgende zou kunnen beredeneren.
  • Oplossen vraagt eerst om bevestiging, vult dan het raster en stopt de timer.
  • Nieuw Spel deelt een ander bord op het huidige niveau; de niveauknoppen delen er een op het hunne.

De cijfers 1–9, de pijltjestoetsen, Backspace of Delete en Ctrl+Z werken vanaf het toetsenbord. Het bord wordt na elke zet in deze browser opgeslagen, sommen en timer inbegrepen, en wacht op je als je terugkomt. Op de dagelijkse pagina staat elke dag een nieuw bord, uit dezelfde generator.

Waar je daarna heen kunt

Sandwich Sudoku is de somvariant met de sommen buiten het raster. Pijl Sudoku tekent ze erin, een cirkel die het totaal is van het pad dat eruit vertrekt, en Killer Sudoku zet een som in elke kooi en haalt de gegeven cijfers weg. Wolkenkrabber Sudoku houdt de aanwijzingen aan de rand maar telt wat je vandaar ziet in plaats van iets op te tellen, en Thermo Sudoku ruilt het rekenwerk in voor een volgorde langs een lijn.