كل ما تحتاج معرفته حول موقع CodeForces

CodeForces

Codeforces (بالروسية: Кодефорсес) هو موقع ويب يستضيف مسابقات برمجة تنافسية. تتم صيانته من قبل مجموعة من المبرمجين التنافسيين من جامعة ITMO بقيادة ميخائيل ميرزايانوف. منذ عام 2013، تدعي Codeforces أنها تتفوق على Topcoder من حيث المتسابقين النشطين. اعتباراً من عام 2019، أصبح لديها أكثر من 600000 مستخدم مسجل. يتم استخدام Codeforces إلى جانب مواقع الويب المماثلة الأخرى من قبل بعض المبرمجين الرياضيين، مثل Gennady Korotkevich وPetr Mitrichev وBenjamin Qi وMakoto Soejima، ومن قبل مبرمجين آخرين مهتمين بتعزيز حياتهم المهنية.

نظرة عامة حول CodeForces

تُستخدم المنصة عادةً عند التحضير لمسابقات البرمجة التنافسية وتوفر الميزات التالية:

  • مسابقات قصيرة (مدتها ساعتان)، تسمى “جولات Codeforces”، تُقام مرة واحدة تقريباً في الأسبوع.
  • المسابقات التعليمية (2-2.5 ساعة، بالإضافة الى 12 ساعة فترة الاختراق للاكواد)، تُعقد 2-3 مرات شهرياً.
  • تحدي/اختراق حلول المتسابقين الآخرين.
  • حل مشاكل المسابقات السابقة لأغراض التدريب.
  • ميزة “Polygon” لإنشاء واختبار المشكلات.
  • التواصل الاجتماعي من خلال المدونات العامة الداخلية.
Codeforces Logo
نوع الموقعبرمجة تنافسية
اللغاتالانكليزية والروسية
البلدروسيا
المالكميخائيل ميرزايانوف
انشأ من قبلميخائيل ميرزايانوف
الرابطcodeforces.com
عدد المستخدمين600,000
تاريخ الاطلاق10 أبريل 2009
حالة الموقعنشط

نظام التقييم في CodeForces

يتم تقييم المتسابقين بنظام مشابه لنظام تصنيف Elo. عادة لا توجد جوائز للفائزين، على الرغم من إجراء مسابقات خاصة عدة مرات في السنة، حيث يحصل المتسابقون الأفضل أداءً على قمصان. تتم استضافة بعض المسابقات الأكبر على قاعدة Codeforces، من بينها “The Lyft Level 5 Challenge 2018″، المقدمة من Lyft أو “Microsoft Q# Coding Contest – Summer 2018” المقدمة من Microsoft.

يتم تقسيم المتسابقين إلى صفوف بناءً على تقييماتهم. منذ مايو 2018، يمكن تقييم المستخدمين الذين لديهم تقييمات بين 1900 و2099 في كلا القسمين Div1 & Div 2 في الوقت نفسه، تم إنشاء Div 3 للمستخدمين الذين تم تصنيفهم أقل من 1600. وهناك أيضا Div 4، وهو للمستخدمين الذين تم تقييمهم أقل من 1400.

نطاق التقييم التسمية Div
≥ 3000 Legendary Grandmaster 1
2600 — 2999 International Grandmaster 1
2400 — 2599 Grandmaster 1
2300 — 2399 International Master 1
2100 — 2299 Master 1
1900 — 2099 Candidate Master 1/2
1600 — 1899 Expert 2
1400 — 1599 Specialist 2/3
1200 — 1399 Pupil 2/3/4
≤ 1199 Newbie 2/3/4

تاريخ

تم إنشاء Codeforces من قبل مجموعة من المبرمجين التنافسيين من جامعة ولاية ساراتوف بقيادة مايك ميرزايانوف. تم إنشاؤه في الأصل للمهتمين بحل المهام والمشاركة في المسابقات. كانت أول جولة Codeforces في 19 فبراير 2010 بمشاركة 175 مشاركا. اعتباراً من نهاية أغسطس 2022، تم عقد أكثر من 800 جولة، مع أكثر من 9000 منافس مسجل لكل جولة في المتوسط. قبل عام 2012، كانت جولات Codeforces تحمل عنوان “جولات Codeforces Beta” للإشارة إلى أن النظام لا يزال قيد التطوير.

اقرأ أيضاً: مراجعة موقع All Sports API: الموقع الأفضل للحصول على API للمعلومات الرياضية

الاستخدام الأكاديمي

توصي العديد من الجامعات باستخدامCodeforces. وفقا لدانيال سليتور، أستاذ علوم الكمبيوتر في جامعة كارنيجي ميلون، فإن البرمجة التنافسية ذات قيمة في تعليم علوم الكمبيوتر، لأن المنافسين يتعلمون كيفية تكييف الخوارزميات الكلاسيكية مع المشاكل الجديدة، وبالتالي تحسين فهمهم للمفاهيم الخوارزمية. وقد استخدم مسائل Codeforces في فصله. في جامعة سنغافورة الوطنية، يتم استخدام تصنيف Codeforces أيضاً كمعيار مؤهل للدخول للتسجيل في دورة مكونة من 4 وحدات، CS3233 البرمجة التنافسية، حيث يتعين على الطلاب تحقيق تصنيف 1559 على الأقل حتى يتمكنوا من التسجيل في الدورة.

اشترك بالنشرة البريدية ليصلك كل جديد

ردان على “كل ما تحتاج معرفته حول موقع CodeForces”

  1. الصورة الرمزية لـ Male Penis Enlarger Pills
    Male Penis Enlarger Pills

    Hello, I desire to subscribe for this website to obtain newest updates, therefore where can i do
    it please assist.

    1. الصورة الرمزية لـ مجد زهرة
      مجد زهرة

      Hello
      You can subscribe by adding your email on the subscription newsletter on the end of the article

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *