public static bool EsPalindrom(string text)
string netText = new string(text.ToLower().Where(char.IsLetterOrDigit).ToArray());
return netText.SequenceEqual(netText.Reverse());
public static void Main()
Console.Write("Introdueix una paraula o frase (o 'TENET' per sortir): ");
string entrada = Console.ReadLine();
if (entrada.ToUpper() == "TENET")
Console.WriteLine("Programa finalitzat.");
if (EsPalindrom(entrada))
Console.WriteLine("És un palíndrom!");
Console.WriteLine("No és un palíndrom.");