Java:
public static String[] halfArray(String[] a) {
String[] half;
if ((a.length % 2) == 0) {
half = new String[a.length / 2];
} else {
half = new String[a.length / 2 + 1];
}
for (int i = 0; i < a.length; i += 2) {
for (int j = 0; j < half.length; j++) {
half[j] = a[i];
}
}
return half;
}
Hallo, und zwar möchte ich gerne jedes zweite Element eines Arrays entfernen und das Ergebnis in einem neuen Array wiedergeben.
Bsp.: halfArray([“A“,“B“,“C“,“D“,“E“,“F“,“G“]) --> [“A“,“C“,“E“,“G“]
Bsp.: halfArray([“A“,“B“,“C“,“D“]) --> [“A“,“C“]
Sitze schon länger an der Aufgabe und komme leider zu keinem Ergebnis