منصة المبرمجين
منصة المبرمجين

@pr4simply

11 تغريدة 22 قراءة Aug 23, 2022
ثريد اشهر 10 مواقع لتحديات البرمجة و كتابة الكود (Coding Challenges)
#تحدي_برمجي
اذا انت مهتم بالبرمجة بالامن السيبراني او اي مجالي تقني او مهتم بالمعسكرات والمبادرات الرقمية تابع حسابنا ☑️
اذا استفدت من المحتوى لا تحرمنا دعمك 💙
TopCoder
هي إحدى المنصات الأصلية للبرمجة التنافسية (competitive programming)
Coderbyte
أكثر من 200 تحدي لكتابة الكود يمكنك حلها تتراوح التحديات من السهل (العثور على أكبر كلمة في String) إلى الصعب (طباعة الحد الأقصى لمطابقة عدد العناصر في الرسم البياني (maximum cardinality matching of a graph)).
Project Euler
مجموعة كبيرة من التحديات في مجال علوم الكمبيوتر والرياضيات.
لا يمكنك كتابة الكود مباشرة على الموقع في محرر ، لذلك ستحتاج إلى كتابته على جهاز الكمبيوتر الخاص بك ثم تقديم الحل الى الموقع .
HackerRank
تحديات للعديد من المجالات المختلفة مثل الخوارزميات (Algorithms) والرياضيات و لغة الاستعلام الهيكلية (SQL) والبرمجة الوظيفية (Functional Programming) والذكاء الاصطناعي والمزيد. أيضا يقدمون منطقة مناقشة ولوحة للمتصدرين (leaderboard) لكل تحد.
CodeChef
هو موقع للبرمجة التنافسية (competitive programming) مقره الهند يوفر مئات التحديات.و التي يمكنك كتابة الحلول البرمجية لها مباشرة في المحرر الخاص بهم ، كما يمكنك استعراض مجموعات من التحديات مقسمة إلى فئات مختلفة حسب مستوى مهارتك (تحقق من هذا المثال).
Exercism
يقدم أكثر من 3100 تحديًا يشمل 52 لغة برمجة مختلفة تتعامل مع التحديات البرمجية مباشرة على جهازك (Exercism له واجهة اوامر command line interface خاصة يمكنك تنزيلها من GitHub).
تعمل مع مرشد تعليمي (mentor) بعد الانتهاء من كل تحد. يراجع إجاباتك ويساعدك على تحسينها.
Codewars
مجموعة كبيرة من تحديات البرمجة المقدمة والمحررة من قبل مجتمعهم. يمكنك حل التحديات مباشرة
عبر الانترنت في المحرر الخاص بهم بإحدى اللغات المتعددة التي يمكنك الاختيار بينها. كما يمكنك استعراض مناقشة لكل التحديات بالإضافة إلى حلول المستخدمين الآخرين.
LeetCode
هو Online Judge مشهور يوفر قائمة تضم أكثر من 190 تحديًا يمكن أن تساعدك في التحضير لمقابلات العمل الفنية. يمكنك حل التحديات
مباشرة عبر الانترنت باستخادم واحدة من 9 لغات برمجة مختلفة.
Sphere Online Judge (SPOJ)
هو حكم برمجي (Online Judge) يقدم أكثر من 20 ألف تحدٍ في البرمجة. يمكنك كتابة الكود الخاص بك في محرر على الإنترنت. تستضيف SPOJ أيضًا مسابقاتها الخاصة ولديهم مساحة للمستخدمين لمناقشة التحديات البرمجية.
CodinGame
يختلف قليلاً عن مواقع الويب الأخرى ، لأنه بدلاً من مجرد حل التحديات البرمجية في محرر ، فأنت تشارك بالفعل في كتابة التعليمات البرمجية للألعاب التي تلعبها مباشرة يمكنك مشاهدة قائمة الألعاب المعروضة.

جاري تحميل الاقتراحات...