جارٍ التحميل…
جارٍ التحميل…
تتبع أكثر من تعليمة دون أن تختلط عليك البيانات.
سنحل قضية تجمع ما تعلمته، لكن سنقسمها إلى خطوات صغيرة. نختار مجموعة صحيحة أولًا، ثم نجمع كلماتها بالترتيب.
| الكلمة في الملف | معناها هنا |
|---|---|
| bundle | مجموعة من الكلمات تحمل اسمًا مشتركًا. |
| id | الحرف الذي يميز المجموعة. |
| approved | هل تمت الموافقة على المجموعة؟ |
| version | رقم النسخة. الرقم الأكبر يعني نسخة أحدث هنا. |
| position | مكان الكلمة داخل الناتج. |
سنحل السؤال على مرحلتين. لا ننشغل بالكلمات قبل أن نحدد المجموعة التي سنستخدمها.
قضية مكتملة البيانات.
RULES
1. Keep approved=yes bundles only.
2. Choose the largest numeric version among them.
3. Use only fragments with that bundle ID.
4. Sort fragments by position ascending; join words with _.
BUNDLES
id=A | version=1 | approved=yes
id=B | version=3 | approved=no
id=C | version=2 | approved=yes
FRAGMENTS
bundle=C | position=3 | word=submit
bundle=A | position=1 | word=guess
bundle=C | position=1 | word=read
bundle=B | position=1 | word=rush
bundle=C | position=2 | word=check
هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
اختر أحدث مجموعة تمت الموافقة عليها. بعدها خذ الكلمات التابعة لها فقط، ورتبها حسب رقم المكان.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.