Не могу понять почему задача не проходит тестирование . Метод делает ровно то что написано в условии . Итоговый результат (вывод в консоль) так же корректен. Администраторы посмотрите пож-та . Или чтобы задача прошла тестирование надо сделать именно так как в правильном примере умный дядя написал и никак иначе )
package com.javarush.task.pro.task10.task1012;
import java.util.Arrays;
/*
Дефрагментация памяти
*/
public class Solution {
public static void main(String[] args) {
String[] memory = {"object15", null, null, "object2", null, null, null, "object32", null, "object4"};
executeDefragmentation(memory);
System.out.println(Arrays.toString(memory));
}
public static void executeDefragmentation(String[] array) {
String input = String.join(",",array);
String[] result = input.replace("null,","").split(",");
Arrays.fill(array,null);
for (int i = 0; i < result.length; i++) {
array[i]=result[i];
}
}
}
