Rekursion
02.03.2021 23:13:05
Tobias
Ihr kennt bestimmt diese Rätsel, wo eine Ziffer durch Symbole dargestellt wird und gleiche Symbole die gleiche Ziffer anzeigen. a la (ohne das die Aufgabe jetzt stimmt):
afg - bc = df
- + +
bd + c = fa
= = =
fd + df = ahg
Wenn ich mir jetzt vorstelle, so ein Rätsel mit VBA zu lösen (Brute Force), dann hätte ich bei 10 verschiedenen Symbolen 10 Schleifen die ich durcharbeiten müsste von 0 - 9
Vielleicht habe ich aber auch (andere Probleme) 20 oder mehr Schleifen, die ich erst alle schreiben müsste.
Kann man sowas auch irgendwie über eine rekursive Funktion erstellen? Also eine Funktion mit einer Schleife, die sich selbst aufruft und die nächste "Ebene" abdeckt und in der innersten Schleife frage ich eben, ob alle Bedingungen erfüllt sind; wenn ja - Ende und Anzeige der richtigen Ziffern für die Symbole.
Gruß Tobi@s