Menu
CoddyTech

回顾:频率计数器

本课属于 Coddy GDScript 学习旅程的“逻辑与流程”单元。第 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 在线编译器