Температурная заявка: режим только из явного диапазона
Диапазон +2…+6 °C переносится буквально; название продукта не превращается в догадку о температуре.
Задача и принятое решение
В заявках есть явный диапазон, неизвестный режим, перевернутые границы и отрицательная температура. Ошибка знака меняет условие перевозки.
Я извлекаю только диапазон с единицей °C и проверяю порядок границ. Название «продукты» без режима дает вопрос. Отрицательные значения сохраняются, а не приводятся к привычным +2…+6.
Проверяется полнота и запись условия. Подходящую температуру для продукта определяет отправитель и профильные требования, не этот инструмент.
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| ID | Источник | Минимум | Максимум | Решение |
|---|---|---|---|---|
| T1 | Груз: упакованный продукт. Требуемый режим +2…+6 °C. Не замораживать. | 2 | 6 | Перенесено без изменения |
| T2 | Груз: продукты. Температуру сообщим позже. | Запросить режим и единицу | ||
| T3 | Груз: образцы. Требуемый режим +6…+2 °C. | 6 | 2 | Конфликт границ |
| T4 | Груз: замороженный образец. Требуемый режим -20…-18 °C. | -20 | -18 | Перенесено без изменения |
Исходный набор
Авторский контрольный набор; не клиентские документы и не результаты внешней модели.
Изменить входные строки
Посмотреть исходные строки
| ID | Текст |
|---|---|
| T1 | Груз: упакованный продукт. Требуемый режим +2…+6 °C. Не замораживать. |
| T2 | Груз: продукты. Температуру сообщим позже. |
| T3 | Груз: образцы. Требуемый режим +6…+2 °C. |
| T4 | Груз: замороженный образец. Требуемый режим -20…-18 °C. |
Что получилось
T1 сохраняет +2…+6 °C, T4 — −20…−18 °C. T2 требует режима, T3 имеет конфликт границ. Удаление единицы делает даже знакомые числа недостаточным условием.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Плюсовой и отрицательный диапазоны сохранены, два случая открыты | Пройдена |
| Удаление единицы запрещает использование чисел как режима | Пройдена |
| Название продукта без диапазона не подставляет стандарт | Пройдена |
Допустимость температурного режима, тип транспорта и контроль соблюдения в пути не оценивались.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.