Menu
CoddyTech

Revisão - Removendo duplicatas

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

challenge icon

Desafio

Fácil

Escreva uma função remove_duplicates(numbers: Array[int]) -> Array[int] que retorne um novo array com cada número de numbers uma única vez, na ordem de sua primeira aparição.

Por exemplo, remove_duplicates([1, 2, 2, 3, 4, 4, 5]) retorna [1, 2, 3, 4, 5], e remove_duplicates([5, 4, 5, 3, 4]) retorna [5, 4, 3].

Use um dicionário como conjunto para lembrar os números que você já viu. Você só precisa escrever a função: o Coddy a chama com diferentes arrays e verifica o que ela retorna.

Experimente você mesmo

func remove_duplicates(numbers: Array[int]):
	# Escreva o código aqui
	pass

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

Pratique por conta própria: Compilador de GDScript online