Menu
CoddyTech

Récapitulatif – Supprimer les doublons

Fait partie de la section Logique et flux d’exécution du Journey GDScript de Coddy. Leçon 36 sur 78.

challenge icon

Défi

Facile

Écrivez une fonction remove_duplicates(numbers: Array[int]) -> Array[int] qui renvoie un nouveau tableau contenant chaque nombre de numbers une seule fois, dans l’ordre de sa première apparition.

Par exemple, remove_duplicates([1, 2, 2, 3, 4, 4, 5]) renvoie [1, 2, 3, 4, 5], et remove_duplicates([5, 4, 5, 3, 4]) renvoie [5, 4, 3].

Utilisez un dictionnaire comme ensemble pour mémoriser les nombres que vous avez déjà vus. Vous écrivez uniquement la fonction : Coddy l’appelle avec différents tableaux et vérifie ce qu’elle renvoie.

Essayez vous-même

func remove_duplicates(numbers: Array[int]):
	# Écrivez le code ici
	pass

Toutes les leçons de Logique et flux d’exécution

Entraînez-vous par vous-même : Compilateur GDScript en ligne