Menu
CoddyTech

חזרה – הסרת כפילויות

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-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 אונליין