Не могу увидеть ошибку! В условии говориться о нечетной длине массива, но валидатор говорит следующие :
"Убедись, что при четной длине массива array первая половина копируется в первый подмассив, а вторая половина — во второй."
package com.javarush.task.pro.task05.task0517;
import java.util.Arrays;
/*
Делим массив
*/
public class Solution {
public static int[][] result = new int[2][];
public static int[] array = new int[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
public static void main(String[] args) {
int array1 = array.length - (array.length/2);
int array2 = array1 - 1;
if (array.length % 2 != 0){
//result[0] = new int[array1+1];
result[0] = Arrays.copyOfRange(array, 0, array1-1);
//result[1] = new int[array2];
result[1] = Arrays.copyOfRange(array, array1-1, array.length);//напишите тут ваш код
}
else{
//result[0] = new int[array1];
result[0] = Arrays.copyOfRange(array, 0, array1+1);
//result[1] = new int[array1];
result[1] = Arrays.copyOfRange(array, array1+1, array.length);
}
System.out.println(Arrays.deepToString(result));
}
}