Восемь мест распределены между тремя точками; третья точка блокирует передачу маршрута до получения адреса.
О проекте
Задача
В заявке есть общий груз и несколько получателей. Юридический адрес компании не должен автоматически становиться адресом выгрузки.
Решение
Я вынес каждую точку в отдельную строку, сохранил порядок и количество мест. Проверка контролирует сумму распределения, уникальность очередности и наличие адреса именно выгрузки.
Результат
Сумма точек равна восьми местам, но маршрут не передан дальше из-за отсутствия адреса C. Подстановка юридического адреса не снимает блокировку; точный адрес выгрузки переводит ведомость к согласованию.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 4
Готовая работа
Юридический адрес не закрывает адрес выгрузки
Восемь мест распределены между тремя направлениями, но для C не хватает точки разгрузки. Я оставил это отдельным препятствием, даже если в переписке есть юридический адрес компании. Такая заявка сохраняет известный состав груза и показывает точный вопрос, который нужен диспетчеру до организации маршрута.
Полное письмо
Отгрузка 8 мест. Точка A: 3 места, Склад А, ворота 2. Точка B: 2 места, Склад Б, зона приемки. Точка C: 3 места, адрес сообщим отдельно. Порядок A → B → C предварительно выбран отправителем.
Разбор и материалы
Вклад и команда
Я собрал реестр восьми грузовых мест по трём направлениям и выделил недостающий адрес выгрузки.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Несколько выгрузок: распределение мест и незаполненный адрес — исходная таблица.csv
3 ситуаций для сравнения.
- Несколько выгрузок: распределение мест и незаполненный адрес — проверка.txt
Критерии проверки этого решения.
- Несколько выгрузок: распределение мест и незаполненный адрес — паспорт.json
Контекст, ограничения, решение и данные.
- Несколько выгрузок: распределение мест и незаполненный адрес — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…