Восемь существующих в наборе SKU проходят жесткие ограничения, затем упорядочиваются по предпочтению теплого света.
О проекте
Задача
Ниша допускает ширину 30 см и мощность 12 Вт. Красивый вариант 32 см не помещается, а 28 см с 15 Вт нарушает другое ограничение. Отсутствующий размер не считается подходящим.
Решение
Сначала исключаю неизвестные или превышенные размеры и мощность. Температуру 2700 K использую только для порядка уже допущенных позиций. Причина исключения остается рядом с каждым SKU.
Результат
Из восьми SKU допущены четыре. При 2700 K первыми идут L01 и L07; выбор 4000 K поднимает L05, но не возвращает слишком широкий L02. Пропуски ширины и мощности видны как отдельные причины отказа.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
32 см не помещаются в ограничение 30 см
Лампа L01 шириной 24 см и мощностью 10 Вт проходит пределы 30 см и 12 Вт. L02 при той же мощности имеет ширину 32 см и исключается. Предпочтение 2700 K используется уже среди допустимых позиций: подходящий оттенок света не должен компенсировать нарушенный габарит.
Разбор и материалы
Вклад и команда
Я собрал каталог ламп с размерами и сделал подбор с объяснением каждого отказа.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Подбор светильника: ширина и мощность раньше оттенка света — исходная таблица.csv
8 ситуаций для сравнения.
- Подбор светильника: ширина и мощность раньше оттенка света — проверка.txt
Критерии проверки этого решения.
- Подбор светильника: ширина и мощность раньше оттенка света — паспорт.json
Контекст, ограничения, решение и данные.
- Подбор светильника: ширина и мощность раньше оттенка света — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…