Menu
CoddyTech

סיכום – מונה תדירויות

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-GDScript של Coddy. שיעור 23 מתוך 78.

challenge icon

אתגר

קל

כתבו פונקציה בשם 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

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר GDScript אונליין