كود فورسيز
كود فورسيز (بالإنجليزية: 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]
انظر أيضًا
عدلمراجع
عدل- ^ "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
- ^ ا ب "Codeforces Founder Will Teach Web Development at ITMO". news.ifmo.ru. مؤرشف من الأصل في 2019-10-03.
- ^ "Codeforces results 2013". codeforces.com. مؤرشف من الأصل في 2021-08-01.
- ^ "The jocks of computer code do it for the job offers". bloomberg.com. مؤرشف من الأصل في 2021-11-19.
- ^ "Are programming competitions a good use of time?". wordpress.com. مؤرشف من الأصل في 2018-10-11.
- ^ "Student of CSE Dept. becomes Candidate Master in Codeforces". www.lus.ac.bd. مؤرشف من الأصل في 2021-04-17.
- ^ "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.
- ^ "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
- ^ "ACM-ICPC training at FIT CTU". turing.cz (بالتشيكية). Archived from the original on 2018-10-26.
- ^ "All-Ireland Programming Olympiad Training". aipo.computing.dcu.ie. مؤرشف من الأصل في 2019-12-18.
- ^ 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"
- ^ "Algorithms programming competitions". tildeweb.au.dk. مؤرشف من الأصل في 2018-12-22.
- ^ "Microsoft Q# Coding Contest". cloudblogs.microsoft.com. مؤرشف من الأصل في 2021-11-22.
- ^ "15-295: Competition Programming and Problem Solving, Fall 2016". cs.cmu.edu. مؤرشف من الأصل في 2019-12-21.