مرحبا بكم في yeetcode! تم تخصيص هذا المستودع لتوفير حلول Python شاملة لمشاكل LeetCode ، المصممة خصيصًا للمبتدئين الكاملين. يوجد حل كل مشكلة في دليله ، مما يسهل عليك العثور على التفسيرات والرمز الذي تحتاجه.
️ ملاحظة - لقد تبتعد عن LeetCode إلى طحن Tryhackme XD. وهذا هو السبب في أنه لديه 3 مشاكل فقط. أعدك بجعل هذا الريبو أكثر حيوية حول موسم التوظيف
يتبع هيكل المستودع تنسيق "رقم المشكلة. اسم المشكلة". على سبيل المثال:
1. Two Sum2. Add Two Numbers داخل كل دليل ، ستجد ملف Markdown ( .md ) يقدم شرحًا مفصلاً للمشكلة وحل Python تم التعليق عليه بشكل كبير من أجل الفهم السهل.
للوصول إلى الحلول والتفسيرات ، ما عليك سوى الانتقال إلى الدليل المقابل للمشكلة التي تهتم بها. هناك ، ستجد ملفًا شاملًا للتخفيض مع وصف مشكلة مفصلة ورمز بيثون وتعليقات شاملة لمساعدتك على فهم الحل خطوة بخطوة.
على سبيل المثال ، يمكنك الاطلاع على مشكلة المبلغين لمعرفة تنسيق وعمق تفسيراتنا.
بالإضافة إلى التفسيرات والرمز المكتوبة ، قمنا بتوفير روابط حل الفيديو لبعض المشكلات. توفر مقاطع الفيديو هذه طرقًا بديلة للتعامل مع المشكلات وحلها ، مما يوفر لك موارد تعليمية متعددة.
في القسم الأخير من شرح كل مشكلة ، ندرج الموضوعات والمفاهيم الأساسية التي ستساعدك على فهم الحل بشكل أفضل. إذا كانت المشكلة تتطلب فهمًا جيدًا لهياكل البيانات مثل القوائم المرتبطة أو المصفوفات أو الخوارزميات ، فنحن نتأكد من إرشادك في مكان البدء.
نحن نشجعك على المساهمة في هذا المستودع لمساعدتنا على النمو وتحسين مجموعة حلول LeetCode. إذا قررت المساهمة ، فيرجى التأكد من أن حلولك تلتزم بالإرشادات التالية:
لا تتردد في فتح طلبات السحب أو إنشاء مشكلات إذا كانت لديك اقتراحات أو تصحيحات أو مشاكل إضافية في LeetCode التي ترغب في رؤيتها.
شكرًا لك على اختيار yeetcode كمورد تعليمي لمشاكل LeetCode. ترميز سعيد!