💡 Ветка для реализации задачи должна называться `add-recommendations`. ### Описание задачи Реализовать простую рекомендательную систему для фильмов. Примерный алгоритм выглядит следующим образом: 1. Найти пользователей с максимальным количеством пересечения по лайкам. 2. Определить фильмы, которые один пролайкал, а другой нет. 3. Рекомендовать фильмы, которым поставил лайк пользователь с похожими вкусами, а тот, для кого составляется рекомендация, ещё не поставил. Более подробно подобный алгоритм описан в этой [[статье](https://www.baeldung.com/java-collaborative-filtering-recommendations)](https://www.baeldung.com/java-collaborative-filtering-recommendations). ### API `GET /users/{id}/recommendations` Возвращает рекомендации по фильмам для просмотра.
Activity