Menu
CoddyTech

复习:删除重复项

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