Валидатор краток: не принимает пп 3-4 без каких-либо пояснений
Вывод соответствует условиям, или я чего-то не вижу?
Специально наполняла историю разными датами и проч. Все суммируется, сортируется.
Если об алгоритме задачи 10 - проверено не 1 и не 2 раза, перепробовала все (какие нашла) варианты, предлагаемые в комментариях,все корректно.
package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.kitchen.Cook;
import com.javarush.task.task27.task2712.kitchen.Dish;
import com.javarush.task.task27.task2712.kitchen.Waiter;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.Locale;
public class Restaurant {
public static void main(String[] args) {
Tablet tablet = new Tablet(1);
Cook cook = new Cook("Cat");
Waiter waiter = new Waiter();
DirectorTablet directorTablet = new DirectorTablet();
tablet.addObserver(cook);
cook.addObserver(waiter);
for (int i = 0; i < 1;i++){
tablet.createOrder();
}
directorTablet.printActiveVideoSet();
directorTablet.printAdvertisementProfit();
directorTablet.printArchivedVideoSet();
directorTablet.printCookWorkloading();
}
}