Co to jest rotacja tekstu?

Rotacja tekstu, znana również jako przesunięcie cykliczne lub rotacja ciągu znaków, jest operacją przenoszącą znaki z jednego końca ciągu na drugi. Przy rotacji w lewo, znaki z początku tekstu są przenoszone na koniec, tworząc permutację cykliczną. Koncepcja ta jest podstawowa w informatyce, kryptografii i algorytmach manipulacji danymi.

Rotacja w lewo przesuwa każdy znak w kierunku początku ciągu. Znaki, które „wypadną” po lewej stronie, owijają się i pojawiają po prawej stronie. Na przykład, rotacja „ABCDE” w lewo o 2 pozycje daje „CDEAB” — pierwsze dwa znaki przenoszone są na koniec.

Opis narzędzia

To narzędzie wykonuje rotację w lewo (przesunięcie cykliczne w lewo) na ciągach znaków. Wprowadź swój tekst i określ, o ile pozycji chcesz przesunąć, a narzędzie natychmiast wyświetli wynik rotacji. Rotacja jest cykliczna, co oznacza, że znaki przesunięte poza lewy koniec pojawiają się ponownie po prawej stronie.

Przykłady

Wejście Pozycje Wyjście
Hello 1 elloH
Hello 2 lloHe
ABCDEF 3 DEFABC
12345 2 34512
rotation 4 tionrota

Funkcje

  • Rotacja w czasie rzeczywistym podczas pisania
  • Obsługuje dowolną liczbę pozycji (automatycznie owija przy wartościach większych niż długość tekstu)
  • Zachowuje wszystkie znaki, w tym spacje i znaki specjalne