Hey Leute,
ich habe ein Problem mit folgender Aufgabe, die ich in Emacs-Lisp schreiben soll:
Die Caesar-Verschlüsselung ist eine einfach Verschiebechire. Alle
Buchstaben eines Eingabetextes werden dabei eindeutig auf einen Geheimbuchstaben
abgebildet. Das Gehemialphabet ensteht durch die zyklische
Verschiebung der geordneten Buchstaben des Eingabealphabetes um
eine feste Anzahl an Stellen. Diese Anzahl der Verschiebungen stellt somit
den Schlüssel zum kodieren und dekodieren von Eingaben dar.
Schreiben Sie in eine Datei caesar.el eine Emacs Lisp-Funktion, welche
die Caesar Chiffrierung durchführt. Dabei soll zu einer gegebenen Liste von
Zahlen li, anstelle von Buchstaben, und einer gegebenen Ganzzahl d die Liste
li' = li + d zurückgegeben werden. Dass heißt, das zu jedem Element der
Liste d hinzuaddiert werden soll. Testen Sie ihr Programm an mindestens
einem Beispiel.
Kann mir bitte jemand helfen??
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP