const sidebarScroller = document.querySelector(".sidebar__scroller");
window.addEventListener("scroll", function (e) {
const scrollMaxBody = document.body.offsetHeight - window.innerHeight;
const procent = Math.round(window.scrollY * 100 / scrollMaxBody);
const scrollMaxSideBar = sidebarScroller.scrollHeight - sidebarScroller.clientHeight;
const scrollTop = Math.round(procent * scrollMaxSideBar / 100);
sidebarScroller.scrollTop = scrollTop
});
{"sid":"27GDQEg6qeB60PikAAAb","upgrades ":["websocket"],"pingInterval":25000,"pingTimeout":20000}
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