Menu
CoddyTech

Ôn tập: Xóa phần tử trùng lặp

Thuộc phần Logic và luồng chương trình trong hành trình GDScript của Coddy. Bài học 36 trên 78.

challenge icon

Thử thách

Dễ

Viết một hàm remove_duplicates(numbers: Array[int]) -> Array[int] trả về một mảng mới gồm mỗi số trong numbers đúng một lần, theo thứ tự xuất hiện đầu tiên.

Ví dụ, remove_duplicates([1, 2, 2, 3, 4, 4, 5]) trả về [1, 2, 3, 4, 5], còn remove_duplicates([5, 4, 5, 3, 4]) trả về [5, 4, 3].

Dùng từ điển làm tập hợp để ghi nhớ những số bạn đã gặp. Bạn chỉ cần viết hàm: Coddy sẽ gọi hàm đó với các mảng khác nhau và kiểm tra giá trị trả về.

Tự làm thử

func remove_duplicates(numbers: Array[int]):
	# Viết code vào đây
	pass

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch GDScript online