Περιστροφή Κειμένου Αριστερά
Μετατοπίστε χαρακτήρες στο κείμενο προς τα αριστερά κατά έναν καθορισμένο αριθμό θέσεων
Είσοδος
Έξοδος
Readme
Τι είναι η περιστροφή κειμένου;
Η περιστροφή κειμένου, γνωστή και ως κυκλική μετατόπιση ή περιστροφή string, είναι μια λειτουργία που μετακινεί χαρακτήρες από το ένα άκρο ενός string στο άλλο. Κατά την περιστροφή προς τα αριστερά, οι χαρακτήρες από την αρχή του κειμένου μετακινούνται στο τέλος, δημιουργώντας μια κυκλική μετάθεση. Αυτή η έννοια είναι θεμελιώδης στην επιστήμη των υπολογιστών, την κρυπτογραφία και τους αλγόριθμους χειρισμού δεδομένων.
Η αριστερή περιστροφή μετακινεί κάθε χαρακτήρα προς την αρχή του string. Οι χαρακτήρες που "πέφτουν" από την αριστερή πλευρά περιτυλίγονται στη δεξιά πλευρά. Για παράδειγμα, η περιστροφή του "ABCDE" προς τα αριστερά κατά 2 θέσεις παράγει "CDEAB" — οι πρώτοι δύο χαρακτήρες μετακινούνται στο τέλος.
Περιγραφή εργαλείου
Αυτό το εργαλείο εκτελεί αριστερή περιστροφή (κυκλική αριστερή μετατόπιση) σε string κειμένου. Εισάγετε το κείμενό σας και καθορίστε πόσες θέσεις θέλετε να μετατοπίσετε, και το εργαλείο εμφανίζει αμέσως το περιστρεφόμενο αποτέλεσμα. Η περιστροφή είναι κυκλική, που σημαίνει ότι οι χαρακτήρες που μετατοπίστηκαν από το αριστερό άκρο εμφανίζονται ξανά στο δεξί άκρο.
Παραδείγματα
| Είσοδος | Θέσεις | Έξοδος |
|---|---|---|
| Hello | 1 | elloH |
| Hello | 2 | lloHe |
| ABCDEF | 3 | DEFABC |
| 12345 | 2 | 34512 |
| rotation | 4 | tionrota |
Χαρακτηριστικά
- Περιστροφή σε πραγματικό χρόνο καθώς πληκτρολογείτε
- Υποστηρίζει οποιοδήποτε αριθμό θέσεων (αυτόματη περιτύλιξη για τιμές μεγαλύτερες από το μήκος του κειμένου)
- Διατηρεί όλους τους χαρακτήρες συμπεριλαμβανομένων κενών και ειδικών χαρακτήρων
- Λειτουργεί με χαρακτήρες Unicode και emojis
- Χωρίς εξαρτήσεις — καθαρή υλοποίηση JavaScript
Περιπτώσεις χρήσης
- Εκμάθηση κρυπτογραφίας: Κατανόηση κυκλικών μετατοπίσεων που χρησιμοποιούνται σε αλγόριθμους κρυπτογράφησης όπως DES και AES
- Εξάσκηση προγραμματισμού: Δοκιμή αλγορίθμων χειρισμού string και κατανόηση εννοιών περιστροφής πίνακα
- Συσκίαση δεδομένων: Απλός μετασχηματισμός κειμένου για βασικούς σκοπούς κωδικοποίησης
- Επίλυση γρίφων: Εργασία με κρυπτογραφικούς γρίφους και παιχνίδια λέξεων που περιλαμβάνουν μετατόπιση χαρακτήρων