Одинаковая модель принтера не объединяет оригинальный и совместимый картридж.
О проекте
Задача
Восемь пар расходников различаются изготовителем, происхождением и условием ресурса. Запись «2000 страниц» без покрытия не сопоставима с полным паспортным условием.
Решение
Я сделал бренд и тип OEM/совместимый обязательными полями. Ресурс и покрытие проверяются раздельно; совместимость с P10 остается дополнительным признаком, а не главным ключом.
Результат
Две полные пары совпали внутри своего типа. Совместимый картридж не слился с OEM; XL, другой ресурс и другой принтер дали отдельные различия. Без покрытия или бренда ресурс не был объявлен сопоставимым.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Число страниц без условия покрытия
В PAIR-03 обе записи содержат ресурс 2000, но у одной отсутствует покрытие. Я не приравнял её к позиции с 5%: одинаковая цифра без одинакового условия не завершает сравнение. Аналог и OEM также остаются разными типами, даже когда код и заявленный ресурс совпадают.
Разбор и материалы
Вклад и команда
Я подготовил сравнение картриджей по происхождению, ресурсу, условиям его указания и модели принтера.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Картриджи: оригинал, аналог и условия заявленного ресурса — исходная таблица.csv
8 ситуаций для сравнения.
- Картриджи: оригинал, аналог и условия заявленного ресурса — проверка.txt
Критерии проверки этого решения.
- Картриджи: оригинал, аналог и условия заявленного ресурса — паспорт.json
Контекст, ограничения, решение и данные.
- Картриджи: оригинал, аналог и условия заявленного ресурса — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…