Menu
CoddyTech

Wiederholung – Häufigkeitszähler

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

challenge icon

Aufgabe

Einfach

Schreibe eine Funktion namens frequency_counter mit einem Parameter, data_list: ein Array aus Zahlen und Zeichenfolgen. Sie zählt, wie oft jedes Element vorkommt, und gibt ein Dictionary zurück: Die Schlüssel sind die verschiedenen Elemente in der Reihenfolge, in der sie zum ersten Mal vorkommen, und jeder Wert ist die Anzahl dieses Elements.

Zum Beispiel gibt frequency_counter([1, 2, 2, 3, 3, 3]) {1: 1, 2: 2, 3: 3} zurück, und frequency_counter(["apple", "pear", "apple"]) gibt {"apple": 2, "pear": 1} zurück. Ein leeres Array ergibt ein leeres Dictionary.

Die Tests rufen frequency_counter() selbst auf und prüfen das zurückgegebene Dictionary. Rufe die Funktion nicht auf und gib nichts aus.

Probier es selbst

func frequency_counter(data_list: Array):
	# Schreibe hier Code
	pass

Alle Lektionen in Logik & Ablaufsteuerung

Übe selbstständig: Online-GDScript-Compiler