Для запуска требуется node.js v14.16.1
Сохраните файл журнала в формате Array<{start: Date, end: Date}>
(json). Например журнал из 2х записей:
[
{
"start": "2021-06-01T21:00:00.000Z",
"end": "2021-06-01T21:10:00.000Z"
},
{
"start": "2021-06-01T21:05:00.000Z",
"end": "2021-06-01T21:10:00.000Z"
}
]
Журнал можно сгенерировать автоматически:
# node create-log.js <startDate> <endDate>
node create-log.js 2021-06-01T21:00:00.000Z 2021-06-07T21:00:00.000Z > log.json
после запуска команды журнал будет сохранен в файл log.json
.
Запустите поиск максимальной загрузки парковки:
node find-max-parking-load.js log.json
Результатом выполнения команды будет сообщение вида: "Максимум на парковке было 13 единиц(ы) техники, записи из журнала, попавшие в выборку, сохранены в ./log-slice.json
"
Все записи журнала попавшие в час пик будут сохранены в ./log-slice.json