المسارات
/
GDScript
GDScript
/
التمارين
/
عكس سلسلة نصية
عكس سلسلة نصية

عكس سلسلة نصية

سهل

مقدمة

قلب السلاسل النصية (أي قراءتها من اليمين إلى اليسار بدلًا من قراءتها من اليسار إلى اليمين) مهمة شائعة على نحو مفاجئ في البرمجة.

على سبيل المثال، في المعلوماتية الحيوية يكون قلب تسلسل سلاسل DNA أو RNA مهمًا في كثير من الأحيان لتحليلات متنوعة، مثل إيجاد الخيوط المكمّلة أو تحديد المتتاليات المتناظرة ذات الأهمية البيولوجية.

التعليمات

مهمتك هي عكس سلسلة نصية معطاة.

بعض الأمثلة:

  • حوّل "stressed" إلى "desserts".
  • حوّل "strops" إلى "sports".
  • حوّل "racecar" إلى "racecar".

التعامل مع عناقيد الغرافيم

  • يمكن استخدام الصنف RegEx المدمج للعثور على عناقيد الغرافيم.
  • يطابق نمط التعبير النمطي \X عناقيد الغرافيم.
  • يجب تهريب الشرطات المائلة العكسية (محارف \) في السلاسل النصية العادية ("\\X")، لكن ليس في السلاسل النصية الخام (r"\X").
  • تحتوي RegEx على طريقة تُرجع مصفوفة من كائنات RegExMatch.
  • ولكل كائن مطابقة طريقة تُرجع نتيجة البحث على هيئة سلسلة نصية.
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
GDScript Exercism

مستعد لبدء عكس سلسلة نصية؟

سجّل في Exercism لتتعلّم وتتقن GDScript عبر 45 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.

تعمّق في عكس سلسلة نصية!

استكشف 14 طريقة مختلفة لعكس سلسلة نصية، وتعرّف على مجموعة من الموضوعات تشمل نقاط ترميز Unicode، والغرافيمات، وتخصيصات المكدس مقابل الكومة، والمؤشرات. استرخِ واستمتع بـ 45 دقيقة من التعلّم مع Jeremy و Erik.