Текстиль: состав, плотность и ширина без усреднения
Порядок перечисления волокон может меняться; их доли, плотность и ширина — нет.
Задача
Белые ткани выглядят похожими в прайсе. Восемь сравнений включают смесовую ткань, иной вес, ширину 1,5 м и неполное описание.
Белый хлопок бывает разной тканью
В PAIR-01 ширины 1,5 м и 150 см равны. В PAIR-02 при той же ширине смесь 80% хлопка и 20% полиэстера не равна чистому хлопку. PAIR-03 отдельно удерживает различие 140 и 160 г/м². Сходное название ткани не перекрывает эти три независимые проверки.
Что сделано
Я нормализовал составы, ширину и цвет тканей и сохранил плотность самостоятельным критерием.
Перестановка компонентов 80% хлопка и 20% полиэстера не изменила состав пары. Но смесь не совпала со 100% хлопком, 140 г/м² — со 160, а ширина 120 см — со 150. Две строки без состава или плотности остались открытыми.
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Открыть работающий материал · Контрольные примеры CSV · Повторить проверку · Модель и исходные условия