Kata: Rot13

Beschreibung:

Rot13 ist eine sehr einfache Verschlüsselungsmethode mit der Texte durch austauschen von Buchstaben unlessbar gemacht werden können. 

Aufgabe:

  • Ver- und Entschlüsseln Sie beliebige Texte mittels Rot13.

  • Behalten Sie die Groß- bzw. Kleinschreibung bei und ignorieren Sie alle anderen Zeichen.

  • Umlaute werden vor der Entschlüsselung wie folgt ersetzt: "Ö -> OE, Ä -> AE, Ü -> UE, ß -> ss".

Beispiele:

Eingabe: "Hello World!" Ausgabe: "Uryyb Jbeyq!"

Eingabe: "München" Ausgabe: "Zhrapura"
...

Lösungen:

C#: SourceCode & Tests

Erweiterungen:

  • Die Verschiebung soll einstellbar sein z.b. mit 1 wird aus "ABC" dann "BCD".

"Hajime"