List<string> mensagens = new List<string> { "o", "d", "n", "u", "m", " ", "á", "l", "o" };
mensagens.Reverse();
Console.WriteLine("Mensagem revelada:");
foreach (string mensagem in mensagens)
{
Console.Write(mensagem);
}
List<string> mensagens = new List<string> { "o", "d", "n", "u", "m", " ", "á", "l", "o" };
mensagens.Reverse();
Console.WriteLine("Mensagem revelada:");
foreach (string mensagem in mensagens)
{
Console.Write(mensagem);
}
Oi, Jonas! Como vai?
Agradeço por compartilhar.
Gostei de como você utilizou o método Reverse() pra inverter a lista e revelar a mensagem. A forma como percorreu os elementos com o foreach também deixou a solução bem clara e direta, mostrando bom entendimento de listas e manipulação de strings.
Uma dica interessante para o futuro é usar o método string.Join para juntar todos os elementos da lista em uma única string antes de exibir.
List mensagens = new List { "o", "d", "n", "u", "m", " ", "a", "l", "o" };
mensagens.Reverse();
string resultado = string.Join("", mensagens);
Console.WriteLine(resultado);
Esse código junta todos os itens da lista em uma unica string e depois exibe o resultado completo.