const maxCookies = Math.max(...cookies);
if(maxCookies <= 0 || M < N) return 0;
if(N == M) return maxCookies;
let hours= 1;
while(hours <= M)
Либо 0, если в офисе нет печенек, или если Фёдор не успеет съесть все печеньки за выделенное времяи я очень сомневаюсь что задача для node, и тут речь идёт не о process.stdout и т.д
И опять таки, читаем задачу: "точное количество печенек Сn в каждом месте". Индекс использован один, значит массив одномерный.- Места без печенек Фёдор может не посещать.
какое отношение stdout имеет к асинхронщине?- а как ты это понял что там stdout
Да и вообще при чём тут асинхронщина если задача на тривиальный счёт, а печеньки просто для красоты?- как ты это определил что вот нужно просто посчитать и вывести, ты задачу читал ?
Разработчик Фёдор очень любит печеньки в офисе, и он точно знает все N мест, где их можно найти, а также точное количество печенек Сn в каждом месте.- не будь примеров, я бы понимал это как двумерный массив, а не массив
Выходные данные (ожидаются в стандартном потоке вывода)- типа синхронно всё должно работать если понимать это на уровне js... а если действительно на уровне потоков ( если быть реалистом то любые макро и микро таски в любом случае попадают в callstack ) - ну то есть не в отдельном потоке xD
example.com?ref=123 где - 123 это ID пользователя в бд
это сообщение отправляется клиенту при первом подключении
где указаны настройки, так же sid - идентификатор сеанс подключения
зачем тебе этот sid куда-то там отправлять, пока есть подключения сокет и сам будет знать о нём
если хочешь можешь вытащить его из сообщения, да и отправлять куда хочешь, только не query параметрами, если будешь юзать query параметры то тебе придётся постоянно переподключаться - кароче дебильная идея