https://github.com/valery1707/test-rshb-digital-cook
https://github.com/valery1707/test-rshb-digital-cook
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/valery1707/test-rshb-digital-cook
- Owner: valery1707
- Created: 2022-11-22T00:37:43.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-22T07:19:10.000Z (over 2 years ago)
- Last Synced: 2025-01-23T05:23:58.314Z (3 months ago)
- Language: Kotlin
- Size: 104 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
Реализация задачки [Цифровой повар](https://rshbdigital.ru/digital-cook) от [РоссельхозБанк](https://www.rshb.ru/)-а.
## Задание
На первый взгляд, в приготовлении винегрета нет ничего сложного.
Не нужно обладать кулинарным талантом, чтобы нарезать овощи кубиками, а нужные ингредиенты наверняка найдутся у рачительных хозяев на кухне.
Но если винегрет цифровой, то собрать продукты получится с помощью кода.
> Вам необходимо создать алгоритм, который сможет в приложении «Своё Родное» найти фермера, в каталоге которого будет максимальное количество нужных для приготовления ингредиентов.
> Используй наш API для поиска.
> Например так, ты сможешь [найти свеклу][1].Особый вкус блюду придаст `NodeJS` для реализации `WEB API` с единственным методом `find-best-farmer`.
Пример результата вызова:
```json
{
"farmerId": 1,
"relevantProductIds": [11, 25, 34]
}
```## Рецепт салата
Ингредиенты для компании:
| Продукт | Количество |
|--------------------|-------------|
| Свекла | 3 шт |
| Картофель | 3 шт |
| Морковь | 3 шт |
| Квашенная капуста | 100 г |
| Соленые огурцы | 3 шт |
| Растительное масло | 2 ст. ложки |
| Уксус | 1 ст. ложка |
| Лук | 3 шт |[1]:https://api.svoe-rodnoe.ru/api/v2/products?page=1&perPage=100&latitude=55.773788&longitude=37.65495®ionId=77&city=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&searchQuery=%D0%A1%D0%B2%D0%B5%D0%BA%D0%BB%D0%B0