قلب السلاسل النصية (أي قراءتها من اليمين إلى اليسار بدلًا من قراءتها من اليسار إلى اليمين) مهمة شائعة على نحو مفاجئ في البرمجة.
على سبيل المثال، في المعلوماتية الحيوية يكون قلب تسلسل سلاسل DNA أو RNA مهمًا في كثير من الأحيان لتحليلات متنوعة، مثل إيجاد الخيوط المكمّلة أو تحديد المتتاليات المتناظرة ذات الأهمية البيولوجية.
مهمتك هي عكس سلسلة نصية معطاة.
بعض الأمثلة:
"stressed" إلى "desserts"."strops" إلى "sports"."racecar" إلى "racecar".يتضمن هذا التمرين اختبارات تحتوي على سلاسل نصية بترميز Unicode تضم عناقيد جرافيم. دوال معالجة السلاسل النصية المدمجة في Perl لا تكفي للتعامل مع هذه السلاسل. إليك مصدرين لمساعدتك:
سجّل في Exercism لتتعلّم وتتقن Perl عبر 5 مفاهيم84 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.
استكشف 14 طريقة مختلفة لعكس سلسلة نصية، وتعرّف على مجموعة من الموضوعات تشمل نقاط ترميز Unicode، والغرافيمات، وتخصيصات المكدس مقابل الكومة، والمؤشرات. استرخِ واستمتع بـ 45 دقيقة من التعلّم مع Jeremy و Erik.