Un palíndromo (del griego palin dromein, volver a ir hacia atrás) es una palabra, número
o frase que se lee igual hacia adelante que hacia atrás. Escribir un método recursivo en
Java con la cabecera mostrada abajo, que retorne un booleano indicando si el String s es
un palíndromo o no. El caso directo se da cuando la longitud de s es 0 o 1, en cuyo caso
hay que retornar true. En el caso recursivo retornar esta expresión lógica:
(primer carácter de s == último carácter de s) &&
palindromo(substring con todos los caracteres de s excepto el primero y el último)
Cabecera del método:
public boolean palindromo(String s)
Creo que esto que he hecho está bien:
Código Java:
Ver original
/** * Write a description of class Ejercicio4 here. * * @author (your name) * @version (a version number or a date) */ public class Ejercicio4 { /** * Metodo recursivo */ { if (s.length()==0 || s.length()==1) { return true; } return false; } }
despues cuando dicen "En el caso recursivo hay que retornar..." ya no se como seguir
muchas gracias