000
04.05.2003, 20:02 Uhr
~0xdeadbeef
Gast
|
So, jetzt versuch ich mich auch mal am Andere-Leute-Arbeiten lassen Es gibt eine Verschlüsselungsmethode, die sich Rot13 nennt. Sie ist im Grunde sehr simpel - wenn man sich das Alphabet als Ring vorstellt, wird ein Buchstabe auf den genau gegenüerliegenden - also 13 Buchstaben weiter - abgebildet:
Code: |
ABCDEFGHIJKLMNOPQRSTUVWXYZ NOPQRSTUVWXYZABCDEFGHIJKLM
|
Entschlüsselt wird dabei auf die selbe Art, wil sagen, wenn man einen verschlüsselten Text wieder durch die Verschlüsselung jagt, kriegt man den alten zurück. Sonderzeichen sind nicht betroffen. Ein Beispiel?
Code: |
Hello, World! sieht in Rot13 verschluesselt ganz schoen bescheuert aus. Uryyb, Jbeyq! fvrug va Ebg13 irefpuyhrffryg tnam fpubra orfpurhreg nhf.
|
Ä, Ö, Ü und ß sehe ich als sonderzeichen an. Ich will ein Programm, das das macht. Ob ihr aus einer Datei lest und in eine andere schreibt, oder von stdin lest und nach stdout schreibt, ist mir dabei egal.
Das kürzeste Programm gewinnt (in ASCII-Zeichen Quellcode). Von den Fortgeschrittenen erwarte ich, dass sie weniger als 200 Zeichen brauchen, Whitespaces nicht mitgezählt (außer, sie sind unbedingt). Mein Rekord ist zurzeit 136.
Gut Holz! |