Menu
CoddyTech

Revisão - Ordenador de Dicionários

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

challenge icon

Desafio

Médio

Escreva uma função chamada dictionary_sorter com um parâmetro Dictionary, data, cujos valores são números inteiros. Ela retorna um novo dicionário com os mesmos pares, ordenados pelo valor do menor para o maior. Um dicionário mantém seus pares na ordem em que foram adicionados, então a ordem em que você os insere é a ordem em que eles ficam.

Por exemplo, para {"a": 3, "b": 1, "c": 2}, ela retorna:

{"b": 1, "c": 2, "a": 3}

Não há dois valores iguais em um teste. Os testes chamam dictionary_sorter() por conta própria e mostram o dicionário que ela retorna. Não a chame e não imprima nada. O arquivo precisa conter apenas suas funções: sem extends Node e sem _ready().

Experimente você mesmo

func dictionary_sorter(data: Dictionary):
	# Escreva o código aqui
	pass

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

Pratique por conta própria: Compilador de GDScript online