تدوير النص إلى اليمين
تحريك الأحرف في النص إلى اليمين بعدد محدد من المواضع
الإدخال
الإخراج
ملف القراءة
ما هو تدوير النص؟
تدوير النص، المعروف أيضًا باسم الإزاحة الدائرية أو تدوير السلسلة، هو عملية تنقل الأحرف من أحد طرفي السلسلة إلى الطرف الآخر. عند التدوير إلى اليمين، تُنقل الأحرف من نهاية النص إلى البداية، مما ينتج عنه تبديل دوري. يُستخدم هذا المفهوم على نطاق واسع في علوم الحاسوب، التشفير، العمليات البتية، ومختلف خوارزميات معالجة النصوص.
تدور الإزاحة إلى اليمين كل حرف نحو نهاية السلسلة. الأحرف التي "تسقط" من الجانب الأيمن تُلف لتظهر على الجانب الأيسر. على سبيل المثال، تدوير "ABCDE" إلى اليمين بمقدار موقعين ينتج "DEABC" — حيث ينتقل الحرفان الأخيران إلى المقدمة.
وصف الأداة
تقوم هذه الأداة بتنفيذ تدوير إلى اليمين (إزاحة دائرية إلى اليمين) على سلاسل النص. أدخل نصك وحدد عدد المواضع التي تريد الإزاحة بها، وستعرض الأداة النتيجة المدورة فورًا. التدوير دائري، أي أن الأحرف التي تُزال من الطرف الأيمن تظهر مرة أخرى في الطرف الأيسر.
أمثلة
| الإدخال | المواضع | النتيجة |
|---|---|---|
| Hello | 1 | oHell |
| Hello | 2 | loHel |
| ABCDEF | 3 | DEFABC |
| 12345 | 2 | 45123 |
| rotation | 4 | tionrota |
الميزات
- التدوير في الوقت الحقيقي أثناء الكتابة
- يدعم أي عدد من المواضع (يُلف تلقائيًا للقيم الأكبر من طول النص)
- يحافظ على جميع الأحرف بما في ذلك الفراغات والرموز الخاصة
- يعمل مع أحرف Unicode والرموز التعبيرية
- لا يعتمد على أي مكتبات — تنفيذ نقي بلغة JavaScript
حالات الاستخدام
- تعلم التشفير: فهم الإزاحات الدائرية المستخدمة في خوارزميات التشفير ودوال التجزئة
- ممارسة البرمجة: اختبار خوارزميات معالجة السلاسل وفهم مفاهيم تدوير المصفوفات
- إخفاء البيانات: تحويل نص بسيط لأغراض الترميز الأساسي
- حل الألغاز: العمل مع ألغاز الشيفرة وألعاب الكلمات التي تتضمن إزاحة الأحرف
- تصوير الخوارزميات: توضيح كيفية عمل عمليات الإزاحة إلى اليمين في تعليم علوم الحاسوب