06.08.2009, 20:23
Hi,
ich habe in einer Zeitschrift ein Logical mit vier Spalten und fünf Zeilen gesehen. Jede der Spalten kann irgendwie heissen. Z.B. Automarke, Vorname, ... Das hat mich auf den Gedanken gebracht, das doch schnell mit nem Progrämmchen zu lösen.
Als nettes Nebenprodukt kann ich mühelos nun meine eigenen Logicals erzeugen.
Um bei dem Beispiel zu bleiben, hat man für die Spalte Automarke die 5 Werte: Opel, Mercedes, Audi, Ford, VW und bei Vornamen: Peter, Paul, ...
Diese 5 Marken (oder Namen) nummeriere ich von 1 bis 5.
Damit kriege ich eine Matrix m(5,4). Also 5 Zeilen 4 Spalten.
Gut. Dann ist eine Reihenfolge der 5 Ziffern einer Spalte eine der 120 möglichen Permutationen der Ziffern 1 bis 5. Wenn ich nun für jede Spalte alle möglichen Permutationen mit denen aller anderen vergleiche UND nach jeder Zusammenstellung meine Bedingungen abfrage, geht mir NICHTS durch die Lappen.
Diese Bedingungen stelle ich in zunehmender Anzahl und rein willkürlich, bis nur eine mögliche Lösung bleibt. Natürlich sind ein paar kleine Tricks dabei, weil die Fülle der möglichen Kombinationen gigantisch ist.
Aber damit kreiere ich eigene Logicals. Oder löse fremde. Das gehr recht schnell.
Wenn ich mal mehr Zeit habe (derzeit im Stress), stelle ich mal was rein.
Gruss, H.-P.
ich habe in einer Zeitschrift ein Logical mit vier Spalten und fünf Zeilen gesehen. Jede der Spalten kann irgendwie heissen. Z.B. Automarke, Vorname, ... Das hat mich auf den Gedanken gebracht, das doch schnell mit nem Progrämmchen zu lösen.
Als nettes Nebenprodukt kann ich mühelos nun meine eigenen Logicals erzeugen.
Um bei dem Beispiel zu bleiben, hat man für die Spalte Automarke die 5 Werte: Opel, Mercedes, Audi, Ford, VW und bei Vornamen: Peter, Paul, ...
Diese 5 Marken (oder Namen) nummeriere ich von 1 bis 5.
Damit kriege ich eine Matrix m(5,4). Also 5 Zeilen 4 Spalten.
Gut. Dann ist eine Reihenfolge der 5 Ziffern einer Spalte eine der 120 möglichen Permutationen der Ziffern 1 bis 5. Wenn ich nun für jede Spalte alle möglichen Permutationen mit denen aller anderen vergleiche UND nach jeder Zusammenstellung meine Bedingungen abfrage, geht mir NICHTS durch die Lappen.
Diese Bedingungen stelle ich in zunehmender Anzahl und rein willkürlich, bis nur eine mögliche Lösung bleibt. Natürlich sind ein paar kleine Tricks dabei, weil die Fülle der möglichen Kombinationen gigantisch ist.
Aber damit kreiere ich eigene Logicals. Oder löse fremde. Das gehr recht schnell.
Wenn ich mal mehr Zeit habe (derzeit im Stress), stelle ich mal was rein.
Gruss, H.-P.