Проверить материал, два обязательных свойства и нижнюю границу количества.
О проекте
Задача
В подготовленном требовании достаточно материала A или B, но цвет и размер обязательны одновременно. Мне нужен был работающий разбор логики условия, а не ещё одна колонка со словами «и/или».
Результат
Предложение B, белый, 100 × 150 мм, 100 шт. проходит все четыре проверки. Материал C, 99 шт. или другой размер дают собственную причину отказа. Это проверка подготовленного набора условий, не юридическое решение о допуске.
Что передано заказчику
- Исходный материал → результат
- Карточка сопоставления предложения
- Исходные данные и порядок самостоятельной проверки
Инструменты и подход
Навыки
Содержание 5
Готовая работа
Альтернатива означает один из вариантов
Допуск материала сравнивается с допустимым набором A/B, цвет и размер — отдельными равенствами, количество — нижней границей. Любое расхождение блокирует итоговую карточку; исходная строка требования остаётся рядом.
B достаточно, 99 штук — нет
Материал B удовлетворяет условию «A или B» при белом цвете и размере 100 × 150 мм. Снижение количества со 100 до 99 нарушает другое, независимое условие.
Граница работы
Разбор и материалы
Вклад и команда
Подготовил исходный материал, реализовал правила разбора и проверок, связал извлеченные поля с исходными фрагментами и добавил сохранение результата.
Ссылки и материалы
- Интерактивный результат
- Исходные условия и модель
- Повторить проверку
- Исходный материал
- Результат разбора исходного примера
- Расходные материалы: альтернатива не превращается в два требования — исходная таблица.csv
4 ситуаций для сравнения.
- Расходные материалы: альтернатива не превращается в два требования — проверка.txt
Критерии проверки этого решения.
- Расходные материалы: альтернатива не превращается в два требования — паспорт.json
Контекст, ограничения, решение и данные.
- Расходные материалы: альтернатива не превращается в два требования — инструкция.html
Как открыть и проверить рабочий разбор.
Загружаем комментарии…