كود فورسيز

موقع روسي مخصص للبرمجة التنافسية

كود فورسيز (بالإنجليزية: Codeforces)‏ هو موقع ويب يستضيف مسابقات برمجة تنافسية، تتم صيانته من قبل مجموعة من المبرمجين التنافسيين من جامعة ITMO بقيادة ميخائيل ميرزيانوف.[1][2][3]

كود فورسيز
معلومات عامة
موقع الويب
نوع الموقع
أهم الشخصيات
المالك

تاريخ كود فورسيز

عدل

منذ عام 2013، تدعي كود فورسيز أنها تتفوق على توب كودر من حيث المتسابقين النشطين.[4][5]

اعتبارًا من 2018، كود فورسيز لديها أكثر من 600000 مستخدم مسجل.[6]

عقدت جولة كود فورسيز الأولى في 19 فبراير 2010 بمشاركة 175 مشاركًا.

اعتبارًا من نهاية يوليو 2019، تم إجراء أكثر من 650 جولة، مع أكثر من 9000 متسابق مسجل في كل جولة في المتوسط. قبل عام 2012، كانت جولات كود فورسيز تسمى «جولات كود فورسيز بيتا» للإشارة إلى أن النظام لا يزال قيد التطوير.[2]

ملخص المسابقات

عدل

تُستخدم منصة كود فورسيز عادةً عند التحضير لمسابقات البرمجة التنافسية وهي تقدم الميزات التالية:[7][8][9][10][11][12]

  • مسابقات قصيرة (ساعتان)، تسمى «جولات كود فورسيز»، تقام مرة واحدة في الأسبوع تقريبًا
  • مسابقات تعليمية (2-2.5 ساعة، مع 24 ساعة فترة قرصنة) تقام 2-3 مرات في الشهر؛
  • تحدي / اختراق حلول المتسابقين الآخرين.
  • حل المشاكل من المسابقات السابقة لأغراض التدريب.
  • ميزة «المضلع» لإنشاء المشكلات واختبارها.
  • التواصل الاجتماعي من خلال المدونات العامة الداخلية.

نظام التصنيف

عدل

يتم تصنيف المتسابقين بواسطة نظام مشابه لنظام تصنيف إيلو.

يتم تقسيم المتسابقين إلى رتب بناءً على تصنيفاتهم. منذ مايو 2018.[13]

حدود التصنيف عنوان قسم
≥ 3000 جراند ماستر الأسطوري 1
2600 — 2999 جراند ماستر الدولية 1
2400 — 2599 جراند ماستر 1
2300 — 2399 ماستر دولي 1
2100 — 2299 ماستر 1
1900 — 2099 المرشح الرئيسي 1/2
1600 — 1899 خبير 2
1400 — 1599 متخصص 2/3
1200 — 1399 تلميذ 2/3
≤ 1199 مبتدئ 2/3

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

عدل

يوصى العديد من الجامعات باستخدام كود فورسيز، وفقا لدانيال سليتور، أستاذ علوم الكمبيوتر في جامعة كارنيجي ميلون، فإن البرمجة التنافسية ذات قيمة في تعليم علوم الكمبيوتر، لأن المنافسين يتعلمون كيفية تكييف الخوارزميات الكلاسيكية مع المشاكل الجديدة، وبالتالي تحسين فهمهم للمفاهيم الخوارزمية، وقد استخدم مشاكل كود فورسيز في صفه، 15-295 : برمجة المنافسة وحل المشاكل.[14]

انظر أيضًا

عدل

مراجع

عدل
  1. ^ "North korean college coders beat Stanford University in a 2016". mic.com. مؤرشف من الأصل في 2022-01-26. اطلع عليه بتاريخ 2022-01-26. Codeforces — a Russian competitive coding site with contestants from around the world
  2. ^ ا ب "Codeforces Founder Will Teach Web Development at ITMO". news.ifmo.ru. مؤرشف من الأصل في 2019-10-03.
  3. ^ "Codeforces results 2013". codeforces.com. مؤرشف من الأصل في 2021-08-01.
  4. ^ "The jocks of computer code do it for the job offers". bloomberg.com. مؤرشف من الأصل في 2021-11-19.
  5. ^ "Are programming competitions a good use of time?". wordpress.com. مؤرشف من الأصل في 2018-10-11.
  6. ^ "Student of CSE Dept. becomes Candidate Master in Codeforces". www.lus.ac.bd. مؤرشف من الأصل في 2021-04-17.
  7. ^ "Competitive Programmer's Handbook" (PDF). cses.fi. مؤرشف من الأصل (PDF) في 2022-01-16. At the moment, the most active contest site is Codeforces, which organizes contests about weekly.
  8. ^ "The 30-minute guide to rocking your next coding interview". medium.freecodecamp.org. مؤرشف من الأصل في 2017-11-23. CodeForces questions are more similar to questions in competitive programming
  9. ^ "ACM-ICPC training at FIT CTU". turing.cz (بالتشيكية). Archived from the original on 2018-10-26.
  10. ^ "All-Ireland Programming Olympiad Training". aipo.computing.dcu.ie. مؤرشف من الأصل في 2019-12-18.
  11. ^ Difference between HackerRank, LeetCode, topcoder and Codeforces (Youtube) (بالإنجليزية). Event occurs at 1:45. Archived from the original on 2020-08-17. Difference between HackerRank, LeetCode, topcoder and Codeforces: "Topcoder and Codeforces is a website that's typically used when preparing for actual competitive programming contests"
  12. ^ "Algorithms programming competitions". tildeweb.au.dk. مؤرشف من الأصل في 2018-12-22.
  13. ^ "Microsoft Q# Coding Contest". cloudblogs.microsoft.com. مؤرشف من الأصل في 2021-11-22.
  14. ^ "15-295: Competition Programming and Problem Solving, Fall 2016". cs.cmu.edu. مؤرشف من الأصل في 2019-12-21.