Menu
CoddyTech
flag Ar iconالعربيةdown icon

مراجعة - معالج الأعداد

جزء من قسم المنطق وتدفّق التنفيذ في رحلة GDScript على Coddy. الدرس 65 من 78.

challenge icon

التحدي

سهل

اكتب دالة باسم process_numbers تأخذ مصفوفة من الأعداد الصحيحة، numbers، وتُرجع مصفوفة جديدة:

  1. أولًا، احذف كل عدد يساوي 0 أو سالبًا.
  2. ثم ضاعف الأعداد الزوجية المتبقية، واضرب الأعداد الفردية المتبقية في ثلاثة.

حافظ على الترتيب الأصلي. استخدم filter() وmap()، ولا تستخدم حلقة. على سبيل المثال، تُرجع process_numbers([-4, 0, 5, 2, 8, -3, 7]) القيمة [15, 4, 16, 21].

تستدعي الاختبارات process_numbers() بنفسها. لا تستدعها، ولا تطبع أي شيء.

جرّب بنفسك

func process_numbers(numbers: Array[int]):
	# اكتب الكود هنا
	pass

جميع دروس المنطق وتدفّق التنفيذ

تدرّب بنفسك: مترجم GDScript عبر الإنترنت