Сравнение восьми пар не склеивает черный и хромированный смеситель и приводит сантиметры к миллиметрам.
О проекте
Задача
Название M1 совпадает у изделий с разным покрытием, а одинаковый переход 20×25 записан в двух единицах. Одной близости текста недостаточно.
Решение
Я разделил марку, покрытие и два размера. Перевод chrome → хром разрешен словарем; перестановка 20×25 на 25×20 не скрывается, поскольку направление перехода задано исходником.
Результат
PAIR-01 и PAIR-07 совпали после перевода единиц и названий цвета. Черный и хромированный M1 разделены; направление перехода 20×25 не приравнено к 25×20. Две пары без покрытия или выходного размера оставлены на уточнение.
Что передано заказчику
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- checks.json
- style.css
Инструменты и подход
Навыки
Содержание 3
Готовая работа
Направление перехода сохраняется
В PAIR-01 значения 20 мм и 2 см, а также «хром» и chrome приводятся к одному виду. В PAIR-03 выходы 25 и 20 мм остаются различием. Нормализация меняет запись единиц и цвета, но не переставляет вход и выход: одинаковый набор чисел ещё не означает одинаковую деталь.
Разбор и материалы
Вклад и команда
Я описал значимые признаки сантехнических позиций и проверил восемь пар на совпадение, различие и неполноту.
Ссылки и материалы
- index.html
- source.json
- source.csv
- result.json
- result.csv
- engine.js
- verify.cjs
- checks.json
- style.css
- Сантехническая номенклатура: покрытие отдельно от размера — исходная таблица.csv
8 ситуаций для сравнения.
- Сантехническая номенклатура: покрытие отдельно от размера — проверка.txt
Критерии проверки этого решения.
- Сантехническая номенклатура: покрытие отдельно от размера — паспорт.json
Контекст, ограничения, решение и данные.
- Сантехническая номенклатура: покрытие отдельно от размера — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…