مجموع اصغر قيم مطلقة

اختبار بايثون مجموع اصغر قيم مطلقة

 بالنظر لمصفوفة مرتبة من الأعداد الصحيحة a ، فإن مهمتك هي تحديد أي عنصر من عناصر المصفوفة a هو الأقرب لجميع قيم a الأخرى. بمعنى آخر ، أوجد العنصر x في a ، اقل مجموع قيم مطلقة:

مثال:

a = [1, 3, 5]

من خلال حساب مجموع القيم المطلقة كالتالي:

x = 1 : (1 - 1) + (3 - 1) + (5 - 1) = 6
x = 3 : (1 - 3) + (3 - 3) + (5 - 3) = 4
x = 5 : (1 - 5) + (3 - 5) + (5 - 5) = 6

 يتبين لنا ان العنصر 3 هو الاقرب لجميع عناصر المصفوفة a.

إذا كانت هناك عدة إجابات محتملة ، فاخرج أصغرها.

مثال اخر:

a = [4, 5]


x = 4 : (4 - 4) + (5 - 4) = 1
x = 5 : (4 - 5) + (5 - 5) = 1

نظرًا لوجود التعادل ، فإن أصغر x هو الإجابة.

المطلوب

داخل دالة minabs قم بارجاع العنصر الاقرب لجميع قيم عناصر المصفوفة arr.

استخدم return لارجاع القيمة.


output
terminal