Un palíndromo es una cadena que se escribe de la misma manera, tanto hacia atrás como hacia adelante. Por ejemplo, 'Eva, ¿puedo apuñalar a los murciélagos en una cueva?' es un palíndromo (EVACANISTAB | BATSINACAVE)
Para este código de golf, utilizando el idioma de su elección, determine si una cadena dada es un palíndromo o no.
Casos de borde:
- La puntuación no se cuenta para palindrominess.
- Los caracteres de control no se cuentan para palindrominess.
- El espacio en blanco no se cuenta para palindrominess.
- Los números se cuentan para palindrominess.
- El caso en este desafío no se cuenta para palindrominess.
- No hay límite para la longitud de las cadenas a evaluar, excepto por lo que impone su idioma de elección.
- Para este desafío, limítese al conjunto de caracteres ASCII.
Requerimientos técnicos:
- Solo se necesitan cuerpos de método; cosas adicionales como firmas de métodos, declaraciones de estructura de datos, etc. no cuentan para el requisito de victoria.
- El código debe compilarse o interpretarse sin errores o excepciones en tiempo de compilación.
- El código no debe arrojar excepciones o bloqueos no manejados. (Casi no hace falta decirlo. Casi.)
- El código debe devolver algún valor que indique palindrominess. El tipo de datos depende del idioma que use (por ejemplo, un usuario de C # podría usar a
bool
, mientras que un usuario de JavaScript podría usar avar
). - No puede escribir su propio intérprete que realice esta tarea como una capacidad 'nativa' para que pueda 'jugar' un puntaje casi ganador. (Ojalá no sea necesario decirlo).
Condición de victoria:
- El código más corto en caracteres gana.
Líder actual: tmartin (k, 25 caracteres)
... ¿Quieres la marca de verificación verde mágica de tu respuesta? Batir la respuesta de este chico!