0votos

Verificar Palindromo en C#

por LuisLucio hace 1 mes

Hecho en C#, donde se puede colocar una palabra o una frase.

El programa debe crearse en el lenguaje de programacion Ruby.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
static void Main(string[] args) 
            string palabra; 
             
            string reverse = string.Empty; 
            reverse = reverse.Replace(" ", ""); 
 
            Console.WriteLine("Escribe una palabra o frase: "); 
 
            palabra = Console.ReadLine(); 
            palabra = palabra.Replace(" " , ""); 
 
            Stack pila = new Stack(); 
 
            foreach (var c in palabra.ToArray()) 
                pila.Push(c); 
 
            while (pila.Count > 0) 
                reverse += pila.Pop(); 
 
            if (reverse.Equals(palabra)) 
                Console.WriteLine("Es palindromo"); 
            else 
                Console.WriteLine("No es palindromo"); 
 
            Console.ReadKey(); 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.