Добрый день.
Если отправляю задачу на проверку из любого класса в пакете ad, выпадает ошибка компиляции
Ошибка в файле com/javarush/task/task27/task2712/big17/ad/AdvertisementManager.java в строке : 3
Не могу найти описание класса "ConsoleHelper" в packageе "ru.rush.task.task27.task2712.big17". Возможно вы забыли его импортировать (указать в import)
Все импорты верные. Пересоздание пакета не помогает. Пересоздание ConsoleHelper тоже
Отправка на проверку из любого другого класса заканчивается time out.
Подскажите, пожалуйста, как можно решить эту проблему?package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.kitchen.Cook;
import com.javarush.task.task27.task2712.kitchen.Waiter;
public class Restaurant {
public static void main(String[] args) {
Tablet tablet = new Tablet(1);
Cook amigo = new Cook("Amigo");
tablet.addObserver(amigo);
Waiter waiter = new Waiter();
amigo.addObserver(waiter);
tablet.createOrder();
DirectorTablet directorTablet = new DirectorTablet();
directorTablet.printAdvertisementProfit();
directorTablet.printCookWorkloading();
directorTablet.printActiveVideoSet();
directorTablet.printArchivedVideoSet();
}
}
Тайм-аут во время валидации возникает из-за ошибки в алгоритме подбора роликов для показа. В методе makeOptimalVideoLists() перед рекурсивным вызовом добавьте следующую проверку:После этого заполните хранилище следующим набором роликов: Это поможет значительно сократить количество проверяемых наборов, если хранилище storage будет более объёмным (например, 15-20 роликов). Запустите программу и сделайте заказ FISH. В этом случае должен быть определён такой оптимальный набор видео: