Menu
CoddyTech

Repaso: contador de frecuencias

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

challenge icon

Desafío

Fácil

Escribe una función llamada frequency_counter con un parámetro, data_list: un arreglo de números y cadenas. Cuenta cuántas veces aparece cada elemento y devuelve un diccionario: las claves son los elementos distintos, en el orden en que aparecen por primera vez, y cada valor es el recuento de ese elemento.

Por ejemplo, frequency_counter([1, 2, 2, 3, 3, 3]) devuelve {1: 1, 2: 2, 3: 3}, y frequency_counter(["apple", "pear", "apple"]) devuelve {"apple": 2, "pear": 1}. Un arreglo vacío da como resultado un diccionario vacío.

Las pruebas llaman a frequency_counter() por su cuenta y comprueban el diccionario devuelto. No la llames ni imprimas nada.

Pruébalo tú mismo

func frequency_counter(data_list: Array):
	# Escribe el código aquí
	pass

Todas las lecciones de Lógica y flujo

Practica por tu cuenta: Compilador de GDScript online