Obróć tekst w lewo
Przesuń znaki w tekście w lewo o określoną liczbę pozycji
Wejście
Wyjście
Instrukcja
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
- Działa z znakami Unicode i emoji
- Zero zależności — czysta implementacja JavaScript
Przypadki użycia
- Nauka kryptografii: Zrozumienie przesunięć cyklicznych używanych w algorytmach szyfrowania, takich jak DES i AES
- Praktyka programistyczna: Testowanie algorytmów manipulacji ciągami znaków i zrozumienie koncepcji rotacji tablic
- Maskowanie danych: Prosta transformacja tekstu w podstawowych celach kodowania
- Rozwiązywanie zagadek: Praca z szyfrowymi łamigłówkami i grami słownymi, które wymagają przesuwania znaków