التحدي رقم 2 لليوم رقم 2 من رمضان
اولا
كل عام و انتم بخير و اعاده الله عليكم بالمن و بالخير و البركه
لا تنشغل بالحل كثيرا كي لا تهمل عباداتك الاصليه
و لا تنسي تجديد نيتك فأن طلب العلم عباده
لا تنسوني و اخي المعتقل سياسيا من جميل دعائكم
وصف التحدي :
**مستوي التحدي : **
سهل برمجيا
قم بكتابة دالة function
تستقبل مصفوفة
من نوع integer
، تقوم الـدالة function
بحذف العناصر المتشابهة في نفس المصفوفة
ثم قم بارجاع المصفوفة
من نوع integer
.
ملحوظه : كلمة مصفوفة يعني ليست ← [,]
ملحوظه : تقدر تحل التحدي و تتحقق من صحته من خلال الموقع هنا اهو :
موقع سلسلة حل المشكلات (Problem Sloving)
بس خد بالك لو هتحل ع الموقع لازم اسم الداله يكون زي الاسم اللي موجود في وصف التحدي
أضغط لرؤية المخرجات المتوقعة عشان تتيست الكود بتاعك
الاختبار 1
المدخلات (Inputs)
arr = [7, 8, 9, 7]
المخرجات (Outputs)
[7,8,9]
الاختبار 2
المدخلات (Inputs)
arr = [10, -10, -10, 10]
المخرجات (Outputs)
[10,-10]
الاختبار 3
المدخلات (Inputs)
arr = [100, 101, 102, 100]
المخرجات (Outputs)
[100,101,102]
الاختبار 4
المدخلات (Inputs)
arr = [12, 3]
المخرجات (Outputs)
[12,3]
حل التحدي
def remove_duplicate(arr):
lst = []
for i in arr:
if i not in lst:
lst.append(i)
return lst