Задание номер 3. Яндекс ШРИ.
Функция рассчета запускается по нажатию кнопки. Возвращает объект с результатами или текст, содержащий информацию об ошибке
Производительность
1000 входных устройств (devices) - 17ms
10000 входных устройств (devices) - 29ms
app.js - входной файл с обработчиком события нажатия кнопки и загрузкой входных данных из файла input.json
shedule.js - класс Shedule, реализующий алгоритм
hour.js - вспомогательный класс для перебора значений часов от 0 до 23 в цикле
Фокин Григорий