C#  -  Perguntas e Respostas  - Pergunta 10


 Neste série de artigos vou apresentar perguntas/problemas envolvendo diversos recursos da linguagem C# e a seguir mostrar a resposta/solução mais adequada. Essa é uma forma bem eficiente de aprender os conceitos de uma linguagem.

Pergunta 10 : Escreva um programa usando a linguagem C# para remover caracteres duplicados em uma string. Exemplo:  Ao entrar Macoratti deve retornar Macorti.  ( a e t estão duplicados)

using System;
					
public class Program
{
   public static void Main()
   {
        string valor1 = RemoverCaracteresDuplicados("Macoratti");
        string valor2 = RemoverCaracteresDuplicados("Google");
        string valor3 = RemoverCaracteresDuplicados("Yahoo");
        string valor4 = RemoverCaracteresDuplicados("Pindamonhangaba");
        string valor5 = RemoverCaracteresDuplicados("Linha1\nLinha2\nLinha3");
 
        Console.WriteLine(valor1);
        Console.WriteLine(valor2);
        Console.WriteLine(valor3);
        Console.WriteLine(valor4);
        Console.WriteLine(valor5);
   }
	
   static string RemoverCaracteresDuplicados(string texto)
   {
                //defina o seu código aqui           
   }
}
A saida do programa deverá ser :

 Macorti
 Gogle
 Yaho
 Pindamohgb
 Linha1
 23

Antes de ver a resposta tente responder, se obrigue a pensar...

Veja a resposta : Resposta. (após tentar resolver, ok !)

"Ora, o fim do mandamento é o amor de um coração puro, e de uma boa consciência, e de uma fé não fingida."
1 Timóteo 1-5

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?

 

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

 

Referências:


José Carlos Macoratti