Menu
CoddyTech

Wiederholung – Duplikate entfernen

Teil des Abschnitts Logik & Ablaufsteuerung der GDScript-Journey von Coddy. Lektion 36 von 78.

challenge icon

Aufgabe

Einfach

Schreibe eine Funktion remove_duplicates(numbers: Array[int]) -> Array[int], die ein neues Array zurückgibt, in dem jede Zahl aus numbers genau einmal vorkommt, und zwar in der Reihenfolge ihres ersten Auftretens.

Zum Beispiel gibt remove_duplicates([1, 2, 2, 3, 4, 4, 5]) [1, 2, 3, 4, 5] zurück, und remove_duplicates([5, 4, 5, 3, 4]) gibt [5, 4, 3] zurück.

Verwende ein Dictionary als Menge, um dir die Zahlen zu merken, die du bereits gesehen hast. Du schreibst nur die Funktion: Coddy ruft sie mit verschiedenen Arrays auf und überprüft, was sie zurückgibt.

Probier es selbst

func remove_duplicates(numbers: Array[int]):
	# Schreibe hier deinen Code
	pass

Alle Lektionen in Logik & Ablaufsteuerung

Übe selbstständig: Online-GDScript-Compiler