S
schneewind
Mitglied
- Dabei seit
- 15.11.2008
- Beiträge
- 15
- Reaktionspunkte
- 0
Hallo!
Ich muss für die uni eine Methode schreiben die überprüft ob der eingelesene bzw übergebene string ein Palindrom ist.
Mein Quelltext lautet folgendermaßen:
boolean isPalindrome = false;
int i = 0;
int j = str.length();
if (j != 0){
while (i<j){
if(str.charAt(i) == str.charAt(j)){
++i;
--j;
isPalindrome = true;
}
else {
isPalindrome = false;}
}
}
else{
isPalindrome = true;
}
return isPalindrome;
nun wird mir gesagt,dass die methode noch nicht korrekt funktioniert.
kann mir jemand sagen, was ich außer acht gelassen habe ?
vielen Dank!
Ich muss für die uni eine Methode schreiben die überprüft ob der eingelesene bzw übergebene string ein Palindrom ist.
Mein Quelltext lautet folgendermaßen:
boolean isPalindrome = false;
int i = 0;
int j = str.length();
if (j != 0){
while (i<j){
if(str.charAt(i) == str.charAt(j)){
++i;
--j;
isPalindrome = true;
}
else {
isPalindrome = false;}
}
}
else{
isPalindrome = true;
}
return isPalindrome;
nun wird mir gesagt,dass die methode noch nicht korrekt funktioniert.
kann mir jemand sagen, was ich außer acht gelassen habe ?
vielen Dank!