hallo zusammen bin gerade dabei eine rekursive methode zu schreiben in der ein wort überprüft wird ob es ein palindrom ist ....
soweit bin ich auch gut klargekommen habe mit substring die einen indexe verglichen jedoch funktioniert die methode nicht wenn man ein ungerade wort hat. Dachte man könnte das eventuell mit einem vergleich des substrings machen komme aber leider nicht weiter :S vllt könnt ihr ja helfen
soweit bin ich auch gut klargekommen habe mit substring die einen indexe verglichen jedoch funktioniert die methode nicht wenn man ein ungerade wort hat. Dachte man könnte das eventuell mit einem vergleich des substrings machen komme aber leider nicht weiter :S vllt könnt ihr ja helfen
Java:
public static boolean palindromRec(String wort){
boolean ergebnis = false;
int i =0;
if (wort == null){
return false;
}
if (wort.length() ==1 ){
return true;}
if (wort.charAt(i)== wort.charAt(wort.length()-i -1) ){
i++;
// hier komme ich nicht weiter
if (wort.substring(i, wort.length()-i-1) != null){
return true; }
return palindromRec (wort.substring(i, wort.length()-i -1) );
}
return ergebnis;
}