Десертная серия: одинаковый формат, разный состав
Четыре стаканных десерта сохраняют свои слои, массу и название; соседние варианты не обмениваются ингредиентами.
Задача и принятое решение
В серии похожих стаканов проще всего незаметно перенести ягоду или шоколад из соседнего варианта. Я зафиксировал послойный состав каждого ID до создания листа.
Объединил стаканные десерты общей сеткой и мягким цветом, а названия сделал главным ориентиром вкуса. Состав каждого ID сохраняет три слоя. Карамельный вариант отличается от остальных раскладкой 100+45+25, хотя общий выход тот же.
Позиции и спецификации составлены для авторской серии. Это не меню действующего заведения; фотографическая точность блюда не заявляется.
Лист серии
Проверить решение
Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.
| ID | Название | Вариант | Состав | Масса | Сумма компонентов | Подача | Экспорт |
|---|---|---|---|---|---|---|---|
| S01 | Ягода и крем | ягодный | крем, ягодный слой, крошка | 170 | 170 | стакан с крышкой | Разрешен |
| S02 | Шоколад и вишня | шоколадный | шоколадный крем, вишневый слой, крошка | 170 | 170 | стакан с крышкой | Разрешен |
| S03 | Манго и кокос | тропический | кокосовый крем, манго, крошка | 170 | 170 | стакан с крышкой | Разрешен |
| S04 | Карамель и орех | карамельный | крем, карамель, ореховая крошка | 170 | 170 | стакан с крышкой | Разрешен |
Исходный набор
Авторский контрольный набор; не клиентские документы и не результаты внешней модели.
Изменить входные строки
Посмотреть исходные строки
| ID | Название | Вариант | Состав | Компоненты | Масса | Подача |
|---|---|---|---|---|---|---|
| S01 | Ягода и крем | ягодный | крем, ягодный слой, крошка | крем: 100|ягодный слой: 50|крошка: 20 | 170 | стакан с крышкой |
| S02 | Шоколад и вишня | шоколадный | шоколадный крем, вишневый слой, крошка | шоколадный крем: 100|вишневый слой: 50|крошка: 20 | 170 | стакан с крышкой |
| S03 | Манго и кокос | тропический | кокосовый крем, манго, крошка | кокосовый крем: 100|манго: 50|крошка: 20 | 170 | стакан с крышкой |
| S04 | Карамель и орех | карамельный | крем, карамель, ореховая крошка | крем: 100|карамель: 45|ореховая крошка: 25 | 170 | стакан с крышкой |
Что получилось
Четыре карточки имеют общий выход 170 г и разные трехслойные составы. Вишня относится к шоколадной позиции, ореховая крошка — к карамельной. Серия сохраняет единый ритм, но различия видны сразу по названию и строке состава.
Выполненная проверка
| Проверка | Результат |
|---|---|
| Четыре позиции имеют проверяемую сумму компонентов и подачу | Пройдена |
| Потерянная масса блокирует только соответствующую позицию | Пройдена |
| Изменение граммовки без согласования заявленной массы обнаруживается | Пройдена |
Масса здесь относится к явно составленному набору компонентов, без технологических потерь приготовления. Пищевая ценность и безопасность не рассчитывались.
Скачать материалы и повторить проверку
source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css · menu.svg · specifications.json
Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.