المسارات
/
Wren
Wren
/
التمارين
/
الأقواس المتطابقة
الأقواس المتطابقة

الأقواس المتطابقة

متوسط

مقدمة

تُتاح لك فرصة كتابة برمجيات لـ Bracketeer™، حاسوب كبير قديم لكنه قوي. البرمجيات التي تعمل عليه مكتوبة بلغة خاصة. معظم صياغتها مألوفة، لكنك تلاحظ عدداً كبيراً من الأقواس والأقواس المعقوفة والأقواس الهلالية. وعلى الرغم من أن Bracketeer™ قوي، فإنه يفتقر إلى المرونة. إذا احتوى الكود المصدري على أي أقواس أو أقواس معقوفة أو أقواس هلالية غير متوازنة، فسيتعطّل Bracketeer™ وسيلزم إعادة تشغيله. ولتجنّب هذا السيناريو، تبدأ بكتابة كود يستطيع التحقق من توازن الأقواس والأقواس المعقوفة والأقواس الهلالية قبل محاولة تشغيله على Bracketeer™.

التعليمات

بالنظر إلى سلسلة نصية تحتوي على الأقواس المربعة [] أو الأقواس المعقوفة {} أو الأقواس الهلالية ()، أو أي مزيج منها، تحقق من أن جميع الأزواج متطابقة ومتداخلة بشكل صحيح. ينبغي تجاهل أي أحرف أخرى. على سبيل المثال، "{what is (42)}?" متوازنة، أما "[text}" فليست كذلك.


المصدر

Ginna Baker
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Wren Exercism

مستعد لبدء الأقواس المتطابقة؟

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