Excel-VBA - Lösung eines Waben-Puzzles

Lassen Sie Excel die Lösung suchen, passende Farben zueinander zu bringen

Das Spiel

Sieben sechseckige Plättchen mit sechs Farben müssen so angeordnet werden, dass an sämtlichen Fugen zwischen zwei Plättchen die Farben auf den beiden angrenzenden Plättchen übereinstimmen.

Konzept

Das VBA-Modul verwendet ein Brute-Force-Konzept und propiert alle Anordnung der Plättchen aus. Jedes mal wird geprüft, ob die Anordnung eine Lösung ist. Falla ja, wird die Lösung in eine Liste eingetragen.

Um zu vermeiden, dass die gleiche Lösung sechs mal in verschiedenen Drehrichtungen angezeigt wird, wird das zentrale Plättchen nicht gedreht, nur ausgetauscht.

Demovideo

Das nebenstehende Video zeigt die Suche nach der Lösung für ein vorgegebenes Spiel (Definitionen der Farbfolgen für die sieben Plättchen). Die gefundene Lösung wird grafisch ausgegeben, zur Illustration, wie sechseckige Spiele in Excel behandelt werden können.

Kommentare und Antworten

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

Sei der erste der kommentiert
Top