Tracks
/
Futhark
Futhark
/
Übungen
/
Killer-Sudoku-Helfer
Killer-Sudoku-Helfer

Killer-Sudoku-Helfer

Schwer

Anleitung

Eine Freundin oder ein Freund von dir lernt gerade, Killer-Sudokus zu lösen (die Regeln stehen unten), kommt aber nicht damit voran, herauszufinden, welche Ziffern in einen Käfig gehören. Sie oder er bittet dich um Hilfe: Schreib ein kleines Programm, das alle gültigen Kombinationen für einen gegebenen Käfig auflistet, zusammen mit allen Einschränkungen, die den Käfig betreffen.

Damit die Ausgabe deines Programms leicht zu lesen ist, müssen die Kombinationen, die es zurückgibt, sortiert sein.

Killer-Sudoku-Regeln

  • Die üblichen Sudoku-Regeln gelten.
  • Die Ziffern in einem Käfig, der meist durch eine gestrichelte Linie markiert ist, addieren sich zu der kleinen Zahl, die in der Ecke des Käfigs steht.
  • Jede Ziffer darf in einem Käfig nur einmal vorkommen.

Für eine ausführlichere Erklärung sieh dir diesen Leitfaden an.

Beispiel 1: Käfig mit nur einer möglichen Kombination

In einem Käfig mit 3 Ziffern und der Summe 7 gibt es nur eine gültige Kombination: 124.

  • 1 + 2 + 4 = 7
  • Jede andere Kombination, die sich zu 7 addiert, z. B. 232, würde gegen die Regel verstoßen, dass sich Ziffern in einem Käfig nicht wiederholen dürfen.

Sudoku-Raster mit drei Killer-Käfigen, die als zusammengehörig markiert sind.
Der erste Killer-Käfig befindet sich im 3×3-Block in der oberen linken Ecke des Rasters.
Die mittlere Spalte dieses Blocks bildet den Käfig, mit folgenden Zellen von oben nach unten: Die erste Zelle enthält eine 1 und eine Bleistiftnotiz von 7, die eine Käfigsumme von 7 anzeigt, die zweite Zelle enthält eine 2, die dritte Zelle enthält eine 5.
Die Zahlen sind rot hervorgehoben, um einen Fehler anzuzeigen.
Der zweite Killer-Käfig befindet sich im mittleren 3×3-Block des Rasters.
Die mittlere Spalte dieses Blocks bildet den Käfig, mit folgenden Zellen von oben nach unten: Die erste Zelle enthält eine 1 und eine Bleistiftnotiz von 7, die eine Käfigsumme von 7 anzeigt, die zweite Zelle enthält eine 2, die dritte Zelle enthält eine 4.
Keine der Zahlen in diesem Käfig ist hervorgehoben und enthält daher keinen Fehler.
Der dritte Killer-Käfig folgt der äußeren Ecke des mittleren 3×3-Blocks des Rasters.
Er besteht aus den folgenden drei Zellen: Die obere linke Zelle des Käfigs enthält eine 2, rot hervorgehoben, und eine Käfigsumme von 7.
Die obere rechte Zelle des Käfigs enthält eine 3.
Die untere rechte Zelle des Käfigs enthält eine 2, rot hervorgehoben. Alle anderen Zellen sind leer.

Beispiel 2: Käfig mit mehreren Kombinationen

In einem Käfig mit 2 Ziffern und der Summe 10 gibt es 4 mögliche Kombinationen:

  • 19
  • 28
  • 37
  • 46

Sudoku-Raster, alle Felder leer außer der mittleren Spalte, Spalte 5, die 8 gefüllte Zeilen hat.
Jede Gruppe aus zwei aufeinanderfolgenden Zeilen bildet einen Killer-Käfig und ist als zusammengehörig markiert.
Von oben nach unten: Die erste Gruppe ist eine Zelle mit dem Wert 1 und einer Bleistiftnotiz, die eine Käfigsumme von 10 anzeigt, und eine Zelle mit dem Wert 9.
Die zweite Gruppe ist eine Zelle mit dem Wert 2 und einer Bleistiftnotiz von 10 und eine Zelle mit dem Wert 8.
Die dritte Gruppe ist eine Zelle mit dem Wert 3 und einer Bleistiftnotiz von 10 und eine Zelle mit dem Wert 7.
Die vierte Gruppe ist eine Zelle mit dem Wert 4 und einer Bleistiftnotiz von 10 und eine Zelle mit dem Wert 6.
Die letzte Zelle in der Spalte ist leer.

Beispiel 3: Käfig mit mehreren Kombinationen, der eingeschränkt ist

In einem Käfig mit 2 Ziffern und der Summe 10, bei dem die Spalte bereits eine 1 und eine 4 enthält, gibt es 2 mögliche Kombinationen:

  • 28
  • 37

19 und 46 sind wegen der 1 und der 4 in der Spalte nach den üblichen Sudoku-Regeln nicht möglich.

Sudoku-Raster, alle Felder leer außer der mittleren Spalte, Spalte 5, die 8 gefüllte Zeilen hat.
Die erste Zeile enthält eine 4, die zweite ist leer und die dritte enthält eine 1.
Die 1 ist rot hervorgehoben, um einen Fehler anzuzeigen.
Die letzten 6 Zeilen der Spalte bilden Killer-Käfige aus jeweils zwei Zellen.
Von oben nach unten: Die erste Gruppe ist eine Zelle mit dem Wert 2 und einer Bleistiftnotiz, die eine Käfigsumme von 10 anzeigt, und eine Zelle mit dem Wert 8.
Die zweite Gruppe ist eine Zelle mit dem Wert 3 und einer Bleistiftnotiz von 10 und eine Zelle mit dem Wert 7.
Die dritte Gruppe ist eine Zelle mit dem Wert 1, rot hervorgehoben, und einer Bleistiftnotiz von 10 und eine Zelle mit dem Wert 9.

Selbst ausprobieren

Wenn du ein zugängliches Killer-Sudoku ausprobieren möchtest, kannst du dieses Rätsel von Clover versuchen, das Mark Goodliffe am 21. Juni 2021 bei Cracking The Cryptic vorgestellt hat.

Auch in zahlreichen Zeitungen sowie in Sudoku-Apps, Büchern und Websites findest du Killer-Sudokus in unterschiedlichen Schwierigkeitsgraden.

Danksagung

Die Screenshots oben wurden mit F-Puzzles.com erstellt, einem Puzzle-Erstellungstool von Eric Fox.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Futhark Exercism

Bereit, mit Killer-Sudoku-Helfer zu starten?

Melde dich bei Exercism an, um Futhark mit 83 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.