Rotera text åt höger
Skifta tecken i texten åt höger med ett angivet antal positioner.
Inmatning
Utdata
Readme
Vad är textrotation?
Textrotation, även kallad cirkulär förskjutning eller strängrotation, är en operation som flyttar tecken från ena änden av en sträng till den andra. Vid högerrotation flyttas tecken från slutet av texten till början, vilket skapar en cyklisk permutation. Detta koncept används i stor utsträckning inom datavetenskap, kryptografi, bitvisa operationer och olika textbehandlingsalgoritmer.
Högerrotation förskjuter varje tecken mot slutet av strängen. Tecken som "faller av" på högra sidan omsluts till vänstra sidan. Till exempel, om man roterar "ABCDE" åt höger med 2 positioner får man "DEABC" — de två sista tecknen flyttas till början.
Verktygsbeskrivning
Detta verktyg utför högerrotation (cirkulär högerrörelse) på textsträngar. Ange din text och specificera hur många positioner som ska förskjutas, så visar verktyget omedelbart det roterade resultatet. Rotation är cirkulär, vilket innebär att tecken som förskjuts bort från högra änden återkommer på vänstra änden.
Exempel
| Inmatning | Positioner | Utdata |
|---|---|---|
| Hello | 1 | oHell |
| Hello | 2 | loHel |
| ABCDEF | 3 | DEFABC |
| 12345 | 2 | 45123 |
| rotation | 4 | tionrota |
Funktioner
- Rotation i realtid medan du skriver
- Stöder valfritt antal positioner (omsluter automatiskt för värden som är större än textens längd)
- Bevarar alla tecken inklusive mellanslag och specialtecken
- Fungerar med Unicode-tecken och emojis
- Inga beroenden — ren JavaScript-implementation
Användningsområden
- Kryptografilärande: Förstå cirkulära förskjutningar som används i krypteringsalgoritmer och hashfunktioner
- Programmeringsövning: Testa algoritmer för strängmanipulation och förstå konceptet med arrayrotation
- Dataobfuskering: Enkel texttransformation för grundläggande kodningsändamål
- Pussellösning: Arbeta med chifferpussel och ordspel som involverar teckenförskjutning
- Algoritmvisualisering: Demonstrera hur högerrörelseoperationer fungerar i datavetenskaplig utbildning