Umdrehen
Neben den Ersetzungsverfahren, bei denen das Caesar-Verfahren das einfachste Verfahren ist, gibt es noch die Transpositionsverfahren, bei denen die Positionen in der Zeichenkette verändert werden, die Zeichen aber ansonsten nicht durch andere ersetzt werden (müssen).Das Umdrehen ist das einfachste Verfahren, bei der die Positionen der Zeichen verändert werden.
- Erstelle in allen drei Sprachen Python, Ruby und Coffeescript eine Operation Umdrehen, die den Satz von hinten nach vorne zurückgibt.
- Die Operation Umdrehen soll variiert werden. Der Satz soll nicht insgesamt umgedreht werden, sondern wiederholt jeweils 10 Zeichen des Satzes.
-
Erstelle eine weitere Variation des Umdrehens:
Die ersten n Zeichen des Satzes sollen umgedreht werden. Das n soll in der Schnittstelle übergeben werden. Dann werden die nächsten n+1 Zeichen umgedreht, .....