Un palíndromo es una palabra, número o frase que se lee
igual hacia adelante que hacia atrás. Si se trata de un número, se llama capicúa.
Habitualmente, las frases palindrómicas se resienten en su significado cuanto
más largas son.
}
public
static boolean isPalindrome(String s) {
char[] cs = s.toCharArray();
int n = cs.length;
// i, desde el principio
// j, desde el final
int i=0, j=n-1;
for (; i<=j && cs[i]==cs[j]; i++, j--);
return i>=j;
}
char[] cs = s.toCharArray();
int n = cs.length;
// i, desde el principio
// j, desde el final
int i=0, j=n-1;
for (; i<=j && cs[i]==cs[j]; i++, j--);
return i>=j;
}
No hay comentarios:
Publicar un comentario