Comprobación de palíndromo

Swift Easy strings

Tarea «Comprobación de palíndromo»

Dada una cadena. Es necesario comprobar si es un palíndromo. Un palíndromo es una cadena que se lee igual de izquierda a derecha y de derecha a izquierda. No se distingue entre mayúsculas y minúsculas, se ignoran los espacios y los signos de puntuación. Imprima 'YES' si la cadena es un palíndromo, y 'NO' en caso contrario.

Formato de entrada

Una cadena que contiene caracteres arbitrarios.

Formato de salida

Una palabra: YES o NO.

Ejemplos

Ejemplo 1

ENTRADA
racecar
SALIDA
YES

Ejemplo 2

ENTRADA
hello
SALIDA
NO
main.swift