0Pricing
Competitive Programming Academy · درس

جولة في Codeforces وLeetCode وAtCoder

اختيار محكّم والعثور على مسائل للتدرّب

جولة في Codeforces وLeetCode وAtCoder درس مجاني في Competitive Programming Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Competitive Programming Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Competitive Programming Academy 4 دروس في المجموع.

تعرّفوا إلى أنظمة التحكيم الإلكترونية

نظام التحكيم الإلكتروني هو موقع إلكتروني يقدّم لكم مسائل، ويشغّل شيفرتكم على اختبارات سرية، ويخبركم ما إذا نجحتم. لنتعرّف إلى الأنظمة الثلاثة الكبرى. 🌐

Codeforces

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

LeetCode

تميل LeetCode إلى المسائل المشابهة لمسائل المقابلات، مع محرر منظم وتعليقات فورية، مما يجعلها رائعة للاستعداد للوظائف.

AtCoder

AtCoder تنظّم مسابقات مناسبة للمبتدئين، وتقدّم نصوص مسائل واضحة ومترجمة ترجمة جيدة، لذلك تكون مسائلها الأولى سهلة على المبتدئين.

التقييمات ترشدكم

تضع معظم منصات التحكيم تقييمًا للصعوبة لكل مسألة. الأرقام الأقل تعني مسائل أسهل، لذا يمكنكم اختيار مستوى يتحداكم بالقدر المناسب.

الوسوم هي خريطتكم

تحمل المسائل وسومًا مثل الجشع أو الرسوم البيانية. يتيح لكم التصفية حسب وسم واحد التدرّب على موضوع محدد حتى تتمكنوا منه.

اعثروا على قسم التدريب

لدى كل منصة تحكيم صفحة مجموعة مسائل منفصلة عن المسابقات المباشرة. في ذلك الأرشيف يمكنكم التدرّب وفق جدولكم الخاص.

اختاروا لغتكم

تدعم كل منصة تحكيم لغات عديدة. نختار Python 3 من القائمة المنسدلة قبل الإرسال، حتى تُترجم شيفرتكم وتُشغّل بصورة صحيحة.

ابدؤوا بالسهولة عمدًا

ابدؤوا بالمسائل ذات أقل تقييم. تبني الانتصارات المبكرة الثقة، وتعلّمكم خطوات الإرسال قبل أن تصلوا إلى الألغاز الصعبة.

استخدموا منصة واحدة أولًا

اختاروا منصة تحكيم واحدة والتزموا بها لبعض الوقت. تعني واجهة واحدة مألوفة احتكاكًا أقل ووقتًا أطول لحل المسائل فعليًا.

توجد شروحات للحلول

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

تحقق سريع

ما منصة التحكيم المعروفة أكثر بمسابقاتها المناسبة للمبتدئين والواضحة الصياغة؟

مراجعة

تختبر Codeforces وLeetCode وAtCoder شيفرتكم باستخدام اختبارات مخفية. استخدموا التقييمات والوسوم للعثور على تدريب مناسب، واختاروا Python 3، وابدؤوا بالمسائل السهلة. 🎯

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

هل درس «جولة في Codeforces وLeetCode وAtCoder» مجاني؟

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

ماذا ستتعلم في «جولة في Codeforces وLeetCode وAtCoder»؟

اختيار محكّم والعثور على مسائل للتدرّب تتمرن على Competitive Programming Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Competitive Programming Academy؟

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

كم من الوقت يستغرق درس «جولة في Codeforces وLeetCode وAtCoder»؟

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

هل يمكنني كتابة وتشغيل أكواد في درس Competitive Programming Academy هذا؟

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

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

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