Menu
CoddyTech

Revisão - Contador de frequência

Parte da seção Lógica e fluxo do Journey de GDScript da Coddy. Lição 23 de 78.

challenge icon

Desafio

Fácil

Escreva uma função chamada frequency_counter com um parâmetro, data_list: um array de números e strings. Ela conta quantas vezes cada item aparece e retorna um dicionário: as chaves são os itens diferentes, na ordem em que aparecem pela primeira vez, e cada valor é a contagem desse item.

Por exemplo, frequency_counter([1, 2, 2, 3, 3, 3]) retorna {1: 1, 2: 2, 3: 3}, e frequency_counter(["apple", "pear", "apple"]) retorna {"apple": 2, "pear": 1}. Um array vazio resulta em um dicionário vazio.

Os testes chamam frequency_counter() e verificam o dicionário retornado. Não chame essa função e não imprima nada.

Experimente você mesmo

func frequency_counter(data_list: Array):
	# Escreva o código aqui
	pass

Todas as lições de Lógica e fluxo

Pratique por conta própria: Compilador de GDScript online