/test-parking-load

https://gist.github.com/rusdevops/d85340e26aeac720c338874492adf637#file-2-md

Primary LanguageJavaScript

Поиск максимальной загрузки паркинга

Для запуска требуется 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