Analizando la función dada, ¿qué características debe tener el argumento para que la función retorne true? 😎
Click aquí para desplegar la solución. 👈
La función retorna true si la cadena es un palíndromo o vacía, considerando mayúsculas y minúsculas y también espacios, pero exceptuando acentos y signos gramaticales. Con cualquier palíndromo que cumpla estas condiciones retornará true.
Desafío C# 👇
Versión accesible (apta para lectores electrónicos):
Dada la siguiente función en C#:
public static bool f(string cadena)
{
cadena=cadena.Replace(" ", "").ToLower();
int longitud=cadena.Length;
for (int i=0; i < longitud/2; i++)
{
if (cadena[i] != cadena[longitud-i-1])
{
return false;
}
}
return true;
}
Dar un ejemplo de un string que podría usarse como argumento en la llamada a esta función si queremos que retorne true.
string cadena="aquí la cadena a usar";
Console.WriteLine(f(cadena));