У кого сколько времени заняло решение задачи, если кто помнит?
Просто я 2жды брался за нее, первый раз минут 30 втыкал, но так и не понял в чем косяк, а второй раз за 5 минут осознал, где собака зарыта. Получается, в общей сложности 45 минут, но на самом деле, задача решается за 5 минут.
ЗЫ: для тех кто не догнал, там надо добавить одну строчку))))
Андрей Святогоров
38 уровень
Любопытство и только, оч интересно)))) и мааааленький спойлер)))))
Решен
Комментарии (16)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
KirilX
21 июня 2022, 13:59
5 мин - это когда код уже изучен)))
0
Артём
5 августа 2020, 19:41
У меня заняло минут 15... сам не ожидал такого, думал уйдёт больше времени.
Задача прикольная, во первых можно покапаться в коде более опытного программиста, подчеркнуть для себя какие то приёмы, механизмы и прочее, что безусловно поможет.
Во вторых сталкиваешься с пониманием того, что в реальной работе программиста хочешь не хочеть придётся работать с чужим кодом, а это как выяснилось то ещё "удовольствие".
Ну и в третьих, по мере решения задачи приходится столкнуться с некоторыми моментами, по которым лекций ещё небыло, например Queue и его 2-мя методами: pool() и add().
PS. Ну и для отчаявшихся в решении этой задачи, дам небольшую наводку: когда повар берёт заказ и делает блюдо, готовое блюдо он помещает в другую очередь, из которой уже официант берёт блюдо и относит его на столик. Остаётся только найти участок кода, отвечающий за эти дейсвия, и, как говорится в условии, произвести манипуляции с одной строкой.
+3
Бабочка Алушка
19 января 2021, 06:19
Изначально нашел суть проблемы.....минут 10 заняло.
Но вот как добавить блюдо в список, когда он private в другом классе..... понять не могу. Говорят что проблема в 1 строку, так что метод"добовлятель" писать смысла нет
+1
Бабочка Алушка
19 января 2021, 06:24
Все дошло, додумался посмотреть, А как добавляется в приватный список очереди заказов строка. Там и увидел как с помощью геттера обратится к приватному списку)
+1
Кирилл ОрловJava Developer в АО ЦПЛ
19 ноября 2019, 13:48
Решал ее, проспав всего 4 часа, да еще целый день по работе тормошили. Часов 5 заняло с ватной головой и постоянно отвлекающими коллегами. А так да, решить можно быстро, достаточно простая задача.
+2
Maxim Sheremet
26 февраля 2019, 20:28
20 мин и три попытки
0
Егор
20 февраля 2019, 19:04
Люди от куда вам строчка кода АааааАа)?
0
Dima
20 февраля 2019, 14:12
130 min где то,
пока по полочкам разложил все связи между классами
прочитал про ConcurrentLinkedQueue
и разобрался с инициализацией в Table class
+1
RoST
18 января 2019, 14:18
15 мин... сам в шоке!!!
0
WildDisk
3 декабря 2018, 08:58
Очень странная математика.... Первый раз втыкал 30 минут, второй 5 минут, в общей сложности 45... А откуда ещё 10 минут прилетело? О_о
+1
Андрей Святогоров
7 декабря 2018, 23:56
данные приблизительные, человек, даже с самым высоким уровнем восприятия, при имерении без точных устройств даст погрешность минимум +-10%, так что, все норм))))
0
WildDisk
10 декабря 2018, 00:44
ok, отмазался :)))
0
Андрей Святогоров
16 декабря 2018, 14:31
это профессиональное))) не мне же самому свои баги лечить))))
0
WildDisk
18 декабря 2018, 03:16
ну да действительно!
Я улучшил программу!!! Теперь она не работает. ©
-Цитаты великих программистов.
+1
Максим
21 августа 2018, 11:46
Даже меньше пяти!
Запускаешь валидатор -> смотришь какой пункт не работает -> добавляешь строчку.
Можно даже не разбираться, что там делается в программе
+8
Андрей Святогоров
15 октября 2018, 17:17
такое себе, интереснее всетаки решить за минимум проверок
+1