Menu
CoddyTech

Repaso: eliminar duplicados

Parte de la sección Lógica y flujo del Journey de GDScript de Coddy. Lección 36 de 78.

challenge icon

Desafío

Fácil

Escribe una función remove_duplicates(numbers: Array[int]) -> Array[int] que devuelva un array nuevo con cada número de numbers una sola vez, en el orden de su primera aparición.

Por ejemplo, remove_duplicates([1, 2, 2, 3, 4, 4, 5]) devuelve [1, 2, 3, 4, 5], y remove_duplicates([5, 4, 5, 3, 4]) devuelve [5, 4, 3].

Usa un diccionario como conjunto para recordar los números que ya has visto. Escribe solo la función: Coddy la llama con diferentes arrays y comprueba lo que devuelve.

Pruébalo tú mismo

func remove_duplicates(numbers: Array[int]):
	# Escribe el código aquí
	pass

Todas las lecciones de Lógica y flujo

Practica por tu cuenta: Compilador de GDScript online