Ich soll einen Code schreiben, der feststellt, ob in einem Array die Anzahl eines Integer gerade ist oder ungerade.
Wenn die Anzahl gerade ist, soll true zurückgegeben werden, ansonsten false.
Wenn die Länge gleich 0 ist oder Array gleich null, soll auch false zurückgegeben werden.
Dies soll rekursiv implementiert werden.
Beispiel:
geradeVon(3, new int[] {1,3,3,2}) ---> true
geradeVon(1, new int[] {1,2,3,2}) ---> false
Der Basisfall sollte eigentlich(?) klar sein.
Würde mich freuen, wenn mir jemand Ideen geben würde, wie ich in dieses rekursive Denken komme.
Wenn die Anzahl gerade ist, soll true zurückgegeben werden, ansonsten false.
Wenn die Länge gleich 0 ist oder Array gleich null, soll auch false zurückgegeben werden.
Dies soll rekursiv implementiert werden.
Beispiel:
geradeVon(3, new int[] {1,3,3,2}) ---> true
geradeVon(1, new int[] {1,2,3,2}) ---> false
Java:
public static boolean geradeVon(int a, int[]b){
}
Java:
if (b.length == 0 || b == null)
return false;
Würde mich freuen, wenn mir jemand Ideen geben würde, wie ich in dieses rekursive Denken komme.