Auf Thema antworten

merkwürdiger satz...


warum gibts du eigentlich einen char zurück?

naja bin grad zu faul zum erklären:

[code=Java]

    public static void main(String[] args) {

        String[] test = {"otto", "Otto", "otato", "etto", "abcdeba"};

        for(String string: test){

            System.out.println(isPalindrom(string.toCharArray(), 0, string.length()-1));

        }

    }


    private static boolean isPalindrom(char[] chars, int i, int j) {

        if(j-i <= 1) return true;

        if(Character.toLowerCase(chars[i]) == Character.toLowerCase(chars[j])){

            return isPalindrom(chars, i+1, j-1);

        }else{

               return false;

                }

    }

[/code]



Oben