Hallo,
es gibt wieder mal ein Problem mit einer Codewarsaufgabe. Der Code funktioniert in Eclipse einwandfrei, das nur so nebenbei.
Hier zu aller erst die Aufgabe:
Dann der Error. Dieser Error taucht erst auf, wenn ich auf Attempt drücke. Beim Test gibt es keine Beschwerden:
Jetzt der Code:
Nun die Frage. Was hat es mit diesem Error auf sich? Ich hatte die Vermutung, dass ein Array als Rückgabewert nicht akzeptiert wird, obwohl es ausdrücklich in der Aufgabe steht. Aber eigentlich kann das doch nicht sein, oder? Habt ihr eine Idee, was hier das Problem ist?
Vielen Dank : )
es gibt wieder mal ein Problem mit einer Codewarsaufgabe. Der Code funktioniert in Eclipse einwandfrei, das nur so nebenbei.
Hier zu aller erst die Aufgabe:
Dann der Error. Dieser Error taucht erst auf, wenn ich auf Attempt drücke. Beim Test gibt es keine Beschwerden:
Jetzt der Code:
Java:
public static int[] kata(){
int[] input = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -11, -12, -13, -14, -15};
int anzPositive = 0;
int sumNegative = 0;
for(int i=0; i<input.length; i++){
if(input[i] > 0){
anzPositive++;
}else if(input[i] < 0){
sumNegative = sumNegative + input[i];
}
}
//System.out.println(anzPositive);
//System.out.println(sumNegative);
int[] numbs = {anzPositive, sumNegative};
return numbs;
}
}
Nun die Frage. Was hat es mit diesem Error auf sich? Ich hatte die Vermutung, dass ein Array als Rückgabewert nicht akzeptiert wird, obwohl es ausdrücklich in der Aufgabe steht. Aber eigentlich kann das doch nicht sein, oder? Habt ihr eine Idee, was hier das Problem ist?
Vielen Dank : )