Rotera text åt vänster
Skifta tecken i texten åt vänster 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 vänsterrotation flyttas tecken från början av texten till slutet, vilket skapar en cyklisk permutation. Detta koncept är grundläggande inom datavetenskap, kryptografi och datahanteringsalgoritmer.
Vänsterrotation förskjuter varje tecken mot början av strängen. Tecknen som "faller av" på vänstra sidan omsluts och placeras på högra sidan. Till exempel, om man roterar "ABCDE" åt vänster med 2 positioner får man "CDEAB" — de två första tecknen flyttas till slutet.
Verktygsbeskrivning
Detta verktyg utför vänsterrotation (cirkulär vänsterförskjutning) 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 betyder att tecken som förskjuts bort från vänstra änden återkommer på högra änden.
Exempel
| Inmatning | Positioner | Resultat |
|---|---|---|
| Hello | 1 | elloH |
| Hello | 2 | lloHe |
| ABCDEF | 3 | DEFABC |
| 12345 | 2 | 34512 |
| 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 som DES och AES
- Programmeringsövning: Testa algoritmer för strängmanipulation och förstå konceptet med arrayrotation
- Dataobfuskering: Enkel texttransformering för grundläggande kodningsändamål
- Pussellösning: Arbeta med chifferpussel och ordspel som involverar teckenförskjutning