An open API service indexing awesome lists of open source software.

https://github.com/valery1707/test-rshb-digital-cook


https://github.com/valery1707/test-rshb-digital-cook

Last synced: about 2 months ago
JSON representation

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&regionId=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