Например, не соблюдается условие "
0, если в офисе нет печенек":
countCookies(3, 6, [0, 0, 0]); // 1
Некорректная проверка, должно быть
2.
countCookies(3, 2, [0, 2, 2]); // 0
Ну и пара стилистических правок
- const allCookies = cookies.reduce((sum, acc) => sum + acc, 0);
- let maxCookies = Number(Math.max.apply(null, cookies));
+ const maxCookies = Math.max(...cookies);
- let sum = cookies.reduce((acc, c) => acc + Math.floor((c + K - 1) / K), 0);
+ const sum = cookies.reduce((acc, c) => acc + Math.ceil(c / K), 0);