جارٍ التحميل…
جارٍ التحميل…
تتبع تغير النص وتفهم لماذا يهم ترتيب خطوات التنظيف.
النص فيه مسافات وأقواس وشرطة، وحروفه كبيرة وصغيرة. البرنامج ينظفه خطوة واحدة في كل سطر. سنكتب شكل النص بعد كل سطر لنرى الفرق.
| الكلمة في الملف | معناها هنا |
|---|---|
| raw | اسم النص الأصلي قبل أي تغيير. |
| strip() | يحذف المسافات البيضاء من الطرفين، ويترك ما في الوسط. |
| [1:-1] | في هذا المثال يأخذ النص دون أول حرف وآخر حرف. |
| replace("-", "") | يستبدل كل شرطة بنص فارغ، أي يحذفها. |
| upper() | يجعل الحروف الإنجليزية كبيرة. |
raw = " [aL-pHa] "داخل علامتي الاقتباس مسافتان قبل القوس ومسافتان بعده. علامتا الاقتباس تحددان حدود النص في البرنامج؛ ليستا حرفين من محتواه.
بيانات محلية كاملة وقاعدة معالجة محددة؛ يمكنك الحل يدويًا أو ببرنامج صغير على جهازك.
PYTHON 3:
raw = " [aL-pHa] "
trimmed = raw.strip()
inside = trimmed[1:-1]
joined = inside.replace("-", "")
result = joined.upper()
RULES: strip() removes whitespace at BOTH outer ends only.
[1:-1] removes the first and last character of this already-trimmed string.
replace("-", "") removes every hyphen. upper() makes English letters uppercase.
TARGET: result.هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
أزل المسافات من الطرفين، ثم القوسين الخارجيين، ثم الشرطة. حول الحروف إلى كبيرة في النهاية.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.