Сейчас повар готовит блюда моментально. На самом деле приготовление занимает какое-то время.
Нам нужно вычислить время приготовления всего заказа, чтобы потом подбирать рекламные ролики для этого времени.
Ресторан(5)
- 16
- Недоступна
Комментарии (56)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий вы должны авторизоваться
tremb 31 уровень, Москва
15 января, 15:00
4346
0
barracuda 32 уровень, Санкт-Петербург Expert
10 ноября 2020, 07:08
1. В методе main tablet.createOrder() должно быть в самом конце.
2. В енаме нужен конструктор с параметром int
Dish(int duration){
this.duration = duration;
}
3. В сами значения енамов нужно захардкодить конкретное время в параметры.
Fish(25), ...
4. В классе Cook в вывод добавить + ", cooking time " + САМО ВРЕМЯ + + "min"
Обязательно не забыть (я забыл...) + "min" - именно без пробела!!!
5. Для получения времени здесь НУЖЕН КАСТ! С двойными скобками:
((Order)arg).getTotalCookingTime() - подсмотрел ниже.
0
Alukard Vampire hunter в The HellsingExpert
18 декабря 2020, 19:57
Зачем в Cook дублировать?
ведь мы уже создали вывод в Order
И можно просто в Cook распечатать order. +2
Владимир 35 уровень
15 сентября 2020, 18:02
Такой бред! Все работает, но валик стал ругаться на вывод. Окей, поменял на английский, но и думаю, что фигня же, условия ведь соблюдены. Оказалось, что фигню валик только и требует.
Ок, а с методом getTotalCookingTime() остаются вопросы. Все считается как нужно, но это не то. Вопрос, а как тогда должно считаться? Уже появляются мысли бросить эти большие задачи и двигаться дальше, а то тут ты не задачи делаешь, а пытаешься угодить валику.
![]()


0
Владимир 35 уровень
15 сентября 2020, 18:17
У кого похожая проблема (я пока искал решение вопроса, таких достаточно), то попробуйте переписать метод в Dish. Вывод будет не как сплошной строкой, а массив строк. Валик признал такое решение.
![]()

0
Vad 36 уровень Expert
31 августа 2020, 22:40
Судя по "совковой" методике подсчёта времени исполнения заказа, желающих победать в этом ресторане будет немного.)))
В порядочном заведении это время определяется продолжительностью одного, самого длительного, процесса.
+1
Иван 35 уровень
25 августа 2020, 14:11
С каждым уровнем задачи всё хуже и хуже. Учимся не программировать, а валидатор побеждать.
+1
Oleksandr Myrko 41 уровень, Львов
1 июля 2020, 18:06
По пункту "Если в заказе отсутствуют блюда, он не должен быть отправлен повару."
Ця логіка реалізується в методі main класу Restaurant, що дуже дивно, бо це фактично метод для тестування.
0
mirraim 34 уровень, Пермь
1 июля 2020, 16:35
Минус одна попытка из-за того, что время приготовления в Dish проставила от балды. 3904
0
максим 40 уровень, Екатеринбург
18 июня 2020, 11:23
блин, isEmpty надо в Order! проглядел что то и пихал в Tablet
0
Anton Kuznetsov 33 уровень, Новосибирск
2 марта 2020, 07:42
Подскажите как генерировать синглтон автоматически, пожалуйста
0
Stanislav Sukhanov 35 уровень
25 февраля 2020, 17:20
вот сейчас понял, что имена перечислений указаны не из ЗАГЛАВНЫХ букв, но только попробуй сделать как нужно и получишь красную портянку на валидации
+1