Text nach rechts drehen
Verschiebt Zeichen im Text nach rechts um eine angegebene Anzahl von Positionen
Eingabe
Ausgabe
Readme
Was ist Textrotation?
Textrotation, auch bekannt als zirkuläre Verschiebung oder Zeichenkettenrotation, ist ein Vorgang, bei dem Zeichen von einem Ende einer Zeichenkette zum anderen verschoben werden. Bei einer Rechtsrotation werden Zeichen vom Ende des Textes an den Anfang verschoben, wodurch eine zyklische Permutation entsteht. Dieses Konzept wird häufig in der Informatik, Kryptografie, Bit‑Operationen und verschiedenen Textverarbeitungs‑Algorithmen verwendet.
Eine Rechtsrotation verschiebt jedes Zeichen zum Ende der Zeichenkette. Die Zeichen, die „vom rechten Rand fallen“, werden auf die linke Seite zurückgeführt. Beispiel: Die Rechtsrotation von „ABCDE“ um 2 Positionen ergibt „DEABC“ – die letzten beiden Zeichen rücken nach vorne.
Werkzeugbeschreibung
Dieses Werkzeug führt eine Rechtsrotation (zirkuläre Rechtsverschiebung) auf Textzeichenketten aus. Geben Sie Ihren Text ein und geben Sie an, um wie viele Positionen verschoben werden soll; das Werkzeug zeigt das rotierte Ergebnis sofort an. Die Rotation ist zirkulär, d. h. Zeichen, die am rechten Ende herausgeschoben werden, erscheinen wieder am linken Ende.
Beispiele
| Eingabe | Positionen | Ausgabe |
|---|---|---|
| Hello | 1 | oHell |
| Hello | 2 | loHel |
| ABCDEF | 3 | DEFABC |
| 12345 | 2 | 45123 |
| rotation | 4 | tionrota |
Funktionen
- Echtzeit‑Rotation während der Eingabe
- Unterstützt beliebig viele Positionen (bei Werten größer als die Textlänge wird automatisch umwickelt)
- Erhält alle Zeichen, einschließlich Leerzeichen und Sonderzeichen
- Arbeitet mit Unicode‑Zeichen und Emojis
- Keine Abhängigkeiten – reine JavaScript‑Implementierung
Anwendungsfälle
- Kryptografie‑Lernen: Verständnis zirkulärer Verschiebungen, die in Verschlüsselungs‑Algorithmen und Hash‑Funktionen verwendet werden
- Programmierungspraxis: Testen von Zeichenketten‑Manipulations‑Algorithmen und Verstehen von Array‑Rotations‑Konzepten
- Datenverschleierung: Einfache Texttransformation für grundlegende Kodierungszwecke
- Rätsellösung: Arbeiten mit Chiffren‑Rätseln und Wortspielen, die Zeichenverschiebungen erfordern
- Algorithmusvisualisierung: Demonstration, wie Rechts‑Shift‑Operationen in der Informatik‑Ausbildung funktionieren