חזרה – הסרת כפילויות
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-GDScript של Coddy. שיעור 36 מתוך 78.
אתגר
קלכתבו פונקציה 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
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
2קבלת החלטות מתקדמת
התאמה עם משתניםתנאי סף להתאמהתבניות מערכיםתבניות מילוניםבדיקות חברותסיכום – מנתח פקודות5אפליקציית ספר אנשי קשר
הצגת התפריטהוספת איש קשר8מנהל רשומות תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר GDScript אונליין