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

مراجعة - إزالة العناصر المكررة

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

challenge icon

التحدي

سهل

اكتب دالة remove_duplicates(numbers: Array[int]) -> Array[int] تُرجع مصفوفة جديدة تحتوي على كل رقم من numbers مرة واحدة، وفق ترتيب ظهوره الأول.

على سبيل المثال، تُرجع remove_duplicates([1, 2, 2, 3, 4, 4, 5]) القيمة [1, 2, 3, 4, 5]، وتُرجع remove_duplicates([5, 4, 5, 3, 4]) القيمة [5, 4, 3].

استخدم قاموسًا كمجموعة لتذكّر الأرقام التي رأيتها بالفعل. اكتب الدالة فقط: يستدعيها Coddy بمصفوفات مختلفة ويتحقق مما تُرجعه.

جرّب بنفسك

func remove_duplicates(numbers: Array[int]):
	# اكتب الشيفرة هنا
	pass

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

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