التحدي رقم 5 لليوم رقم 5 من رمضان
اولا
كل عام و انتم بخير و اعاده الله عليكم بالمن و بالخير و البركه
لا تنشغل بالحل كثيرا كي لا تهمل عباداتك الاصليه
و لا تنسي تجديد نيتك فأن طلب العلم عباده
لا تنسوني و اخي المعتقل سياسيا من جميل دعائكم
وصف التحدي :
**مستوي التحدي : **
سهل برمجيا
اعلي من سهل رياضيا
قم بكتابة دالة function
تستقبل مصفوفة من نوع double
. تقوم الدالة بحساب الجذر التربيعي لكل عنصر في المصفوفة ثم تقوم بإرجاع النتيجة في مصفوفة جديدة.
ملحوظه : كلمة مصفوفة يعني ليست ← [,]
ملحوظه : كلمة
من نوع double
يعني الليست تحتوي علي عناصر تربيعيه قابله انك تجيب الجذر التربيعي ليها يعني
أضغط لرؤية المخرجات المتوقعة عشان تتيست الكود بتاعك
الاختبار 1
المدخلات (Inputs)
arr = [4, 81, 49]
المخرجات (Outputs)
[2,9,7]
الاختبار 2
المدخلات (Inputs)
arr = [15, 6, 3]
المخرجات (Outputs)
[3.87,2.45,1.73]
الاختبار 3
المدخلات (Inputs)
arr = [121, 144, 169]
المخرجات (Outputs)
[11,12,13]
الاختبار 4
المدخلات (Inputs)
arr = [4.2, 6.9]
المخرجات (Outputs)
[2.05,2.63]
حل التحدي
def array_root(arr):
new = []
for i in arr:
n = i ** 0.5
new.append(n)
return new