Почему нал поинтер?
package com.javarush.task.task26.task2601;
import java.util.Arrays;
import java.util.Comparator;
/*
Почитать в инете про медиану выборки
*/
public class Solution {
public static void main(String[] args) {
Integer[] arr1 = {13, 8, 15, 5, 18, 11};
Integer[] arr2 = {10,20,20,30,20,50,60,22};
Integer[] arr3 = {10, 8, 12, 6, 19};
Integer[] arr4 = {11, 3, 122, 36, 18,0,1};
System.out.print(sort(arr4));
}
public static Integer[] sort(Integer[] array) {
Integer[] resultArr = new Integer[array.length];
Arrays.sort(array); /*13, 15, 17, 8, 5*/
int med = 0; /*13, 8, 15, 5, 17*/
if (array.length % 2 == 0) {
med = (array[array.length / 2 - 1] + array[array.length / 2]) / 2;
} else if (!(array.length % 2 == 0)) {
med = array[array.length / 2];
}
resultArr[0] = med;
for (int i = 0; i < array.length; i++) {
if (resultArr[i] < array[i]) {
resultArr[i + 1] = array[i];
}
}
return resultArr;
}
}