Palindrom

Kirby.exe

Top Contributor
Ich schicke einfach mal meinen Code :)

Java:
public class testing21 {
       
        public static void main(String[] args) {

            String str = "O Genie der Herr ehre mein Ego"; //args[0];

            if (isPalindrome(str))
                System.out.print("true");
            else
                System.out.print("false");
           

        }
       
       
        public static boolean isPalindrome(String str)
        {

            int i=0, j = str.length()-1;
            String strlower = str.toLowerCase();
            while (i < j){
                 if (strlower.charAt(i) == ' '){
                        i++;
                 }
                 if (strlower.charAt(j) == ' '){
                        j--;
                 }
                               
                 if (strlower.charAt(i) != strlower.charAt(j)){
                   // int ergebnis = i;  <---- Irrelevant 
                     System.out.println(i); //ich will den Müll hier in die Main
                    return false;
                 }
                i++;
                j--;
            }
            return true;
        }
       
       

    }
 

mihe7

Top Contributor
Schau Dir mal nochmal den Aufbau des Codes z. B. aus #27 an...

EDIT: Außerdem ist Deine Implementierung des Algorithmus falsch.
 

Neue Themen


Oben