Oi, Matheus! Como vai?
Agradeço por compartilhar.
Gostei de como você utilizou o HashSet para garantir elementos únicos e depois converteu para uma List para ordenar os valores. Isso mostra um bom entendimento das diferenças entre as coleções e como combiná-las para resolver o problema de forma eficiente.
Uma dica interessante para o futuro é usar o método Contains para verificar se um valor já existe antes de adicionar em uma lista comum.
List numeros = new List();
int valor = 100;
if (!numeros.Contains(valor))
{
numeros.Add(valor);
}
Console.WriteLine("Lista atualizada");
Esse código verifica se o valor já existe na lista antes de adicionar, evitando duplicatas manualmente.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!