Hallo, das ist der Code in Eclipse:
Es funktioniert. Die Zahlen eines Integers werden in absteigender Reihenfolge sortiert. Bei Codewars klappt es allerdings nicht. Hier mal ein Screenshot:
Ich habe den Rückgabewert zu num geändert. Das ist der einzige Unterschied. Weiß jemand, warum es bei Codewars nicht funktioniert?
Java:
public static String kata3(int num) {
String a = String.valueOf(num);
char[] div = new char[a.length()]; //8
for(int i=0; i<a.length(); i++) {
div[i] = a.charAt(i);
}
char temp = 0;
for(int i=0; i<div.length-1; i++) {
for(int j=0; j<div.length-1; j++) {
if(div[j]>div[j+1]) {
temp = div[j];
div[j] = div[j+1];
div[j+1] = temp;
}
}
}
for(int i=0; i<div.length; i++) {
System.out.println(div[i]);
}
return a;
}
Ich habe den Rückgabewert zu num geändert. Das ist der einzige Unterschied. Weiß jemand, warum es bei Codewars nicht funktioniert?