Menu
CoddyTech

Récapitulatif - Compteur de fréquence

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

challenge icon

Défi

Facile

Écris une fonction nommée frequency_counter avec un paramètre, data_list : un tableau de nombres et de chaînes de caractères. Elle compte le nombre d’occurrences de chaque élément et renvoie un dictionnaire : les clés sont les différents éléments, dans l’ordre de leur première apparition, et chaque valeur correspond au nombre d’occurrences de cet élément.

Par exemple, frequency_counter([1, 2, 2, 3, 3, 3]) renvoie {1: 1, 2: 2, 3: 3}, et frequency_counter(["apple", "pear", "apple"]) renvoie {"apple": 2, "pear": 1}. Un tableau vide donne un dictionnaire vide.

Les tests appellent eux-mêmes frequency_counter() et vérifient le dictionnaire renvoyé. Ne l’appelle pas et n’affiche rien.

Essayez vous-même

func frequency_counter(data_list: Array):
	# É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