MaxReve نشر 17 أكتوبر 2015 أرسل تقرير نشر 17 أكتوبر 2015 هل هنالك طريقة في لغة روبي أستطيع بها معرفة ما إذا كانت مصفوفة تحتوي على جميع عناصر مصفوفة أخرى؟ اقتباس
0 هشام رزق الله نشر 17 أكتوبر 2015 أرسل تقرير نشر 17 أكتوبر 2015 هنالك عدة طرق سهلة وبسيطة لمعرفة ما إذا كانت مصفوفة تحتوي على جميع القيم الموجودة في مصفوفة أخرى، فلو افترضنا أن لدينا المصفوفتين التاليتين:a = [5, 1, 6, 14, 2, 8] b = [2, 6, 15] فإذا طرحنا المصفوفة الأولى من الثانية فسنحصل على العناصر غير الموجودة في المصفوفة الثانية:a - b => [5, 1, 14, 8] لكن إذا طرحنا المصفوفة الثانية من الأولى فسنحصل على العناصر غير الموجودة في المصفوفة الأولى (وهذا ما أردناه):b - a => [15] لذلك ما علينا في هذه الحالة سوى أن نقوم بالتأكد من أن ناتج عملية b – a هي مصفوفة فارغة عن طريق تابع empty? والذي سيقوم بإرجاع true إذا كانت كذلك:(b - a).empty? => falseالمصدر اقتباس
السؤال
MaxReve
هل هنالك طريقة في لغة روبي أستطيع بها معرفة ما إذا كانت مصفوفة تحتوي على جميع عناصر مصفوفة أخرى؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.