جارٍ التحميل…
جارٍ التحميل…
تفك قيمة نموذج نصي وتحتفظ بالفرق بين المسافة والزائد الحقيقي.
هناك علامة زائد ظاهرة ورمز آخر يتحول إلى علامة زائد. شكلهما بعد التحويل قد يتشابه، لكن القاعدة تعامل كل واحد بطريقة مختلفة. سنفكهما على مرحلتين واضحتين.
| الكلمة في الملف | معناها هنا |
|---|---|
| application/x-www-form-urlencoded | اسم طريقة ترميز بيانات النموذج في هذه البطاقة. له قواعد محددة نشرحها هنا. |
| label | اسم الحقل؛ ما بعد المساواة هو قيمته. |
| %HH | علامة نسبة يتبعها زوج سداسي عشري يمثل بايتًا واحدًا. |
| %2B | هذا الرمز يمثل علامة زائد حقيقية. |
red+blue%2Bmapالزائد المكتوب مباشرة سيصبح مسافة حسب قاعدة النموذج. أما مجموعة الرموز التي تبدأ بعلامة النسبة فستصبح زائدًا نحتفظ به.
عينة نموذج نصية مكتفية بذاتها.
FORMAT: application/x-www-form-urlencoded
BODY: label=red+blue%2Bmap
TARGET FIELD: label
RULES:
1. Original + characters become spaces.
2. Decode each %HH byte once; 2B(hex)=43(decimal)=+.
3. For the flag only, replace decoded spaces with _.
هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
خذ قيمة اسم الملصق. حوّل علامة الزائد الأصلية إلى مسافة، ثم فك الرمز المئوي مرة واحدة. استبدل المسافة بشرطة سفلية للفلاق فقط.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.