التصنيف programming

17. Letter Combinations of a Phone Number حل المسئلة مع الشرح

نص المسئلة قم بتحويل نص فيه الأرقام من 2 إلى 9 إلى كل الإحتمالات الممكنة للحروف التي يمكن تكوينها ، تُقبل الإجابة بأى ترتيب لهذه الإحتمالات. شكل ربط الأرقام بالحروف في الصورة كما في الهواتف: مثال 1: مثال 2: يمكنكم…

برنامج لكتابة القيمة المكانية (الخانات) لرقم

المطلوب: كتابة دالة تقوم باستقبال رقم وطباعة القيمة المكانية لكل أرقامه. المعطيات: النتيجة: طباعة التالي : الحل مع الشرح : علينا أن نحصل على كل رقم من الأرقام وحده ثم طباعة مكانه. يمكننا تخزين الأماكن المتاحة بالترتيب في array ثم…

طباعة الأرقام من n إلى 1 باستخدام recursion

المطلوب هو طباعة الأرقام من n إلى 1 باستخدام ال recursion. طبعاً يمكن اتمام هذا المطلوب باستخدام for loop عادية ولكن هنا سنحاول اتمام هذا المطلوب باستخدام ال recursion وذلك لفهمه بصورة أكثر وضوحاً . ولكن لماذا في مسئلة كهذه…

13. Roman to Integer

يمكنك زيارة المسئلة في الموقع الرسمي leetcode من هنا نص السؤال: قم بتحويل رقم مكتوب بالرموز اليونانية إلى الرقم المساوي له بالنظام العشري، الرموز اليونانية قيمها كما في الجدول التالي: الرمز القيمة I 1 V 5 X 10 L 50…

1. two sum حل المسئلة مع الشرح

يمكنك زيارة المسئلة في الموقع الرسمي leetcode من هنا نص السؤال إذا كانت المعطيات كالتالي: المطلوب هو ملحوظات مثال 1 مثال 2 مثال 3 شرح الحل إذا أردت أن تحل هذه المسئلة وأردت إيجاد رقمين في المصفوفة يكون مجموعهما 9…