Hi weitere Probleme bei der Rekursion:
Es geht darum das größte zeichen eines Strings zu finden:
Logik: wenn String ein Zeichen -> größte Zeichen
größte Zeichen ist entweder das erste oder das größte Zeichen aus dem Substring
Problem wie steige ich wann richtig in die Rekursion ein ..
Greez
Es geht darum das größte zeichen eines Strings zu finden:
Logik: wenn String ein Zeichen -> größte Zeichen
größte Zeichen ist entweder das erste oder das größte Zeichen aus dem Substring
Problem wie steige ich wann richtig in die Rekursion ein ..
Code:
public class Chars {
public static char maxChar(String s) {
if(s.length()!= 1){
String r = s.substring(1, s.length()-1);
if(s.charAt(0)> s.charAt(s.length()-1)){
char result = s.charAt(0); // nötig?
return maxChar(r); //?
}
}
return s.charAt(0);
}
}
Greez