0Pricing
Coding Interview Prep · درس

إرسال أول حل وقراءة حكمه

فهم AC وWA وTLE وRE وMLE

إرسال أول حل وقراءة حكمه درس مجاني في Coding Interview Prep على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Coding Interview Prep، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Coding Interview Prep 4 دروس في المجموع.

حان وقت الإرسال

تلصقون شيفرتكم، وتختارون Python 3، ثم تضغطون إرسال. تشغّلها منصة التحكيم على كل اختبار مخفي، ثم تردّ بحكم في سطر واحد. 📨

مقبول: AC

تعني حالة مقبول، التي تظهر بالرمز AC، أن شيفرتكم اجتازت جميع الاختبارات ضمن الحدود. هذا هو الضوء الأخضر الذي تسعون إليه. ✅

إجابة خاطئة: WA

تعني حالة إجابة خاطئة، أو WA، أن إخراجكم يختلف عن الإخراج المتوقع في أحد الاختبارات. المشكلة في منطقكم، لا في سرعتكم.

تجاوز الوقت المحدد: TLE

تعني حالة تجاوز الوقت المحدد، أو TLE، أن الحل كان بطيئًا جدًا. تحتاجون عادةً إلى خوارزمية أذكى، لا إلى كتابة أسرع فحسب.

خطأ أثناء التنفيذ: RE

تعني حالة خطأ أثناء التنفيذ، أو RE، أن برنامجكم تعطل أثناء التشغيل، غالبًا بسبب القسمة على صفر أو القراءة بعد نهاية قائمة.

تجاوز حد الذاكرة: MLE

تعني حالة تجاوز حد الذاكرة، أو MLE، أنكم خزّنتم قدرًا كبيرًا جدًا دفعة واحدة. عادةً ما يحلّ تقليص هياكل البيانات المشكلة.

WA تعني إعادة التفكير في المنطق

عند ظهور WA، أعيدوا التحقق من منطقكم وأعيدوا تتبّع العينة. يكون السبب المعتاد حالة حدية لم تنتبهوا إليها أو قراءة غير صحيحة لتنسيق الإخراج.

TLE تعني إعادة التفكير في السرعة

عند ظهور TLE، ادرسوا القيود مرة أخرى واستهدفوا تعقيدًا أقل. فالحلقة المتداخلة مع قيمة N كبيرة هي السبب الكلاسيكي.

أعيدوا إنتاج RE محليًا

عند ظهور RE، شغّلوا الشيفرة بأنفسكم باستخدام مدخلات صعبة. يذكر تتبّع أخطاء Python السطر المحدد وسبب التعطل.

arr = [1, 2, 3]
print(arr[5])

اقرؤوا رقم الاختبار الفاشل

تعرض منصات التحكيم غالبًا أي اختبار فشل أولًا. يشير فشل الاختبار 1 غالبًا إلى خطأ أساسي، بينما يوحي رقم مرتفع بحالة حدية.

كرّروا المحاولة بهدوء

الحكم غير المقبول ملاحظات تساعدكم، وليس فشلًا. اقرأوه، وضعوا فرضية واحدة، وأصلحوا ذلك الأمر، ثم أعيدوا الإرسال. هذه الحلقة هي جوهر اللعبة كلها.

تحقق سريع

حلّكم صحيح مع المدخلات الصغيرة، لكن منصة التحكيم تعيد TLE. إلى ماذا يشير ذلك؟

مراجعة

AC هو الفوز؛ وWA يشير إلى مشكلة في المنطق، وTLE إلى السرعة، وRE إلى تعطل، وMLE إلى الذاكرة. اقرأوا الحكم، وأصلحوا أمرًا واحدًا، ثم أعيدوا الإرسال. 🎉

الأسئلة الشائعة

هل درس «إرسال أول حل وقراءة حكمه» مجاني؟

نعم — نص درس «إرسال أول حل وقراءة حكمه» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Coding Interview Prep، انتقل إلى CoddyKit PRO. تتضمن دورة Coding Interview Prep 4 دروس في المجموع.

ماذا ستتعلم في «إرسال أول حل وقراءة حكمه»؟

فهم AC وWA وTLE وRE وMLE تتمرن على Coding Interview Prep مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Coding Interview Prep؟

لا تُشترط خبرة سابقة. Coding Interview Prep على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «إرسال أول حل وقراءة حكمه»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Coding Interview Prep هذا؟

نعم. كل درس في Coding Interview Prep يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. ماهيّة البرمجة التنافسية حقًا
  2. جولة في Codeforces وLeetCode وAtCoder
  3. فكّ شفرة نص المسألة
  4. إرسال أول حل وقراءة حكمه
← العودة إلى Coding Interview Prep