סיכום – מונה תדירויות
חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-GDScript של Coddy. שיעור 23 מתוך 78.
אתגר
קלכתבו פונקציה בשם frequency_counter עם פרמטר אחד, data_list: מערך של מספרים ומחרוזות. היא סופרת כמה פעמים כל איבר מופיע ומחזירה מילון: המפתחות הם האיברים השונים, לפי סדר הופעתם בפעם הראשונה, וכל ערך הוא מספר הפעמים שהאיבר מופיע.
לדוגמה, frequency_counter([1, 2, 2, 3, 3, 3]) מחזירה {1: 1, 2: 2, 3: 3}, ו-frequency_counter(["apple", "pear", "apple"]) מחזירה {"apple": 2, "pear": 1}. מערך ריק מחזיר מילון ריק.
הבדיקות קוראות בעצמן ל-frequency_counter() ובודקות את המילון שמוחזר. אל תקראו לה ואל תדפיסו דבר.
נסו בעצמכם
func frequency_counter(data_list: Array):
# כתבו כאן קוד
pass
כל השיעורים ביחידה לוגיקה וזרימת תוכנית
2קבלת החלטות מתקדמת
התאמה עם משתניםתנאי סף להתאמהתבניות מערכיםתבניות מילוניםבדיקות חברותסיכום – מנתח פקודות5אפליקציית ספר אנשי קשר
הצגת התפריטהוספת איש קשר8מנהל רשומות תלמידים
סקירת הפרויקטהוספת תלמידתרגלו בעצמכם: קומפיילר GDScript אונליין