Cita de: dan_69 en 30 Agosto 2011, 19:45 PM
Escribe un programa que solo a través de procesos RECURSIVOS reciba dos cadenas c1 y c2, y
devuelva una respuesta que diga si c1 es sufijo de c2. Ej.-
Entradas Salidas
C1="ado" C2="Teclado" respuesta=true
C1="eon" C2="Cancion" respuesta=false
Recuerda que para obtener los caracteres de un String uno por uno debes utilizar el método
charAt(int i)
Me puenden ayudar??
Código (java) [Seleccionar]
public boolean sufijo(String c1, String c2){
if(c1.length() == 0)
return true;
int aux = c1.length();
if(c1.charAt(c1.length()-1) == c2.charAt(c2.length()-1))
return sufijo(c1.substring(0, c1.length()-1), c2.substring(0, c2.length()-1));
else
return false;
}