1
resposta

Resposta - Manipulando Listas

namespace exercise48;

public class Program
{
    public static void Main()
    {
        List<string> namesList = new List<string> { "Ana", "Carlos", "Mariana", "João", "Lúcia" };

        Console.WriteLine($"Original list: {string.Join(", ", namesList)}");

        namesList.Sort();

        Console.WriteLine($"List after sorting: {string.Join(", ", namesList)}");

        namesList.Reverse();

        Console.WriteLine($"List after inversion: {string.Join(", ", namesList)}");

        string firstElement = namesList[0];
        namesList.Remove(firstElement);
        namesList.Add(firstElement);

        Console.WriteLine($"List after removing the first element and adding it at the end: {string.Join(", ", namesList)}");

        Console.WriteLine($"The person drawn was: {namesList[3]}");
    }
}
1 resposta

Olá, Carlos, como vai?

O seu código está correto e cumpre todos os requisitos do exercício. A lógica aplicada na manipulação da lista está adequada e os métodos utilizados são os esperados para esse tipo de operação. A forma como você exibe os resultados também está bem organizada e facilita a leitura do fluxo do programa.

Continue praticando e compartilhando seus códigos.

O fórum está à disposição sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!