Цель: Программа подбирает рецепты по списку продуктов пользователя.
Основной функционал
Ввод данных:
Пользователь вводит ингредиенты (например, ["курица", "лук"]).
Поиск рецептов:
Находит рецепты с максимальным совпадением ингредиентов.
Выводит: % совпадения, время, сложность (лёгкое/среднее/сложное), замены продуктов.
Пример вывода:
1. Куриный суп (95%)
- Нет: лавровый лист → заменить на чеснок
- Время: 40 мин | Сложность: лёгкая
Технические требования
Данные: JSON-база (20+ рецептов).
Алгоритмы:
Сортировка (слиянием/вставками).
Поиск совпадений (хеш-таблицы).
Замена ингредиентов (графы, алгоритм Прима — опционально).
Интерфейс: Консоль (можно простой GUI).
Что предоставлю позже
Полное ТЗ с примерами.
Уточнения по алгоритмам.
Готов ответить на вопросы!