Roter tekst til høyre
Flytt tegn i teksten til høyre med et angitt antall posisjoner
Inndata
Utdata
Les meg
Hva er tekstrotasjon?
Tekstrotasjon, også kjent som sirkulær forskyvning eller strengrotasjon, er en operasjon som flytter tegn fra den ene enden av en streng til den andre. Når man roterer mot høyre, flyttes tegn fra slutten av teksten til begynnelsen, og skaper en syklisk permutasjon. Dette konseptet brukes mye innen datavitenskap, kryptografi, bitvise operasjoner og ulike tekstbehandlingsalgoritmer.
Høyre rotasjon forskyver hvert tegn mot slutten av strengen. Tegnene som «faller av» høyre side vikles rundt til venstre side. For eksempel, rotasjon av «ABCDE» mot høyre med 2 posisjoner gir «DEABC» — de to siste tegnene flyttes til starten.
Verktøysbeskrivelse
Dette verktøyet utfører høyre rotasjon (sirkulær høyreforskyvning) på tekststrenger. Skriv inn teksten din og angi hvor mange posisjoner som skal forskyves, så viser verktøyet umiddelbart det roterte resultatet. Rotasjonen er sirkulær, noe som betyr at tegn som forskyves bort fra høyre ende dukker opp igjen på venstre ende.
Eksempler
| Inndata | Posisjoner | Utdata |
|---|---|---|
| Hello | 1 | oHell |
| Hello | 2 | loHel |
| ABCDEF | 3 | DEFABC |
| 12345 | 2 | 45123 |
| rotation | 4 | tionrota |
Funksjoner
- Rotasjon i sanntid mens du skriver
- Støtter et vilkårlig antall posisjoner (vikler automatisk rundt for verdier som er større enn tekstlengden)
- Bevarer alle tegn, inkludert mellomrom og spesialtegn
- Fungerer med Unicode-tegn og emojis
- Ingen avhengigheter — ren JavaScript-implementering
Bruksområder
- Kryptografilæring: Forstå sirkulære forskyvninger brukt i krypteringsalgoritmer og hash-funksjoner
- Programmeringsøvelse: Teste algoritmer for strengmanipulering og forstå konsepter for array-rotasjon
- Datamaskering: Enkel teksttransformasjon for grunnleggende kodingsformål
- Puslespill-løsning: Arbeide med kodepuslespill og ordspill som involverer tegnforskyvning
- Algoritmevisualisering: Demonstrere hvordan høyreforskyvningsoperasjoner fungerer i datavitenskapelig undervisning