Hallo Community!
Weiß nicht ob das der richtige Threadtitel für das Thema ist. Ich erkläre deswegen kurz mal was ich will.
Und zwar hab ich das Ergebnis einer XOR Verknüpfung. Jetzt will ich aber alle möglichen Werte
der Eingangsvariablen wissen, die sie annehmen können:
Als Beispiel:
0b10011100 ist der Endwert der XOR Verknüpfung.
Die Bitpositionen die Null sind, sind ja einfach...
Eingang A: 0b?11???11
Eingang B: 0b?11???11
Allerdings will ich alle ubekannten Zustände (?) wissen die mir der Endwert der XOR Verknüpfung liefert.
Hier vielleicht ein einfacherer Endwert:
0b00000001 -> Endwert XOR
Eingang A: 0b11111111
Eingang B: 0b11111110
oder
Eingang A: 0b11111110
Eingang B: 0b11111111
Diese beiden Werte sollte ich in diesem Beispiel herausbekommen.
Ich hoffe, ich konnte das so einigermaßen erklären worauf ich hinaus will.
Toll wäre es, wenn es hierzu schon einen fertigen Algorithmus geben würde.
Gut, die einfachste Möglichkeit wäre Bruteforce, aber es muss doch irgendwie eine elegantere Lösung vorhanden sein.
Vorweg vielen Dank!
Weiß nicht ob das der richtige Threadtitel für das Thema ist. Ich erkläre deswegen kurz mal was ich will.
Und zwar hab ich das Ergebnis einer XOR Verknüpfung. Jetzt will ich aber alle möglichen Werte
der Eingangsvariablen wissen, die sie annehmen können:
Als Beispiel:
0b10011100 ist der Endwert der XOR Verknüpfung.
Die Bitpositionen die Null sind, sind ja einfach...
Eingang A: 0b?11???11
Eingang B: 0b?11???11
Allerdings will ich alle ubekannten Zustände (?) wissen die mir der Endwert der XOR Verknüpfung liefert.
Hier vielleicht ein einfacherer Endwert:
0b00000001 -> Endwert XOR
Eingang A: 0b11111111
Eingang B: 0b11111110
oder
Eingang A: 0b11111110
Eingang B: 0b11111111
Diese beiden Werte sollte ich in diesem Beispiel herausbekommen.
Ich hoffe, ich konnte das so einigermaßen erklären worauf ich hinaus will.
Toll wäre es, wenn es hierzu schon einen fertigen Algorithmus geben würde.
Gut, die einfachste Möglichkeit wäre Bruteforce, aber es muss doch irgendwie eine elegantere Lösung vorhanden sein.
Vorweg vielen Dank!