Ich versuche, Codierung mit einem Umlauf codieren-Decodieren-Zyklus zu überprüfen. Ich habe eine String-Variable (z. B. "Hund"). Ich führe es durch meine Kodierungsfunktion und bekomme "jhb" (unter der Annahme eines Übersetzungswörterbuchs, das mappt (d: j, h: o, g: b)). Wie überprüfe ich das jetzt? Ich lasse "jhb" durch meine Entschlüsselungsfunktion laufen (jetzt mit dem entgegengesetzten Wörterbuch (j: d, o: h, b: g)). Dies gibt "Hund" zurück, was dem ursprünglichen Text entspricht.Logikanalyse - macht das Sinn
Meine Implementierung unten findet die Gleichheit nicht. Hilfe?
a = myfunction(text,dictionary)
b = myfunction(a,oppisite_dictionary)
a == b
ja, das würde funktionieren (wie Caesar-Verschlüsselung). Aber ich sehe deine Frage nicht. –
Frage ist würde a = b oder sollte b = Text – chrischris
'b == Text, wenn Ihre Routine die Arbeit richtig macht. –