#314 Implementing a Document Recommendation Service
The following function evaluates how relevant a document is to a user:
interface Scorer<Document, User> {
double getScore(Document doc, User user);
}
Implement a service that can save a document and return the top K (limit) documents for a user according to this function's score:
interface RecommenderService<Document, User> {
List<Document> getTop(User user, int limit);
void addDocument(Document document);
}
Question review
Sign in to start the dialogue
The mentor keeps the context of the current question and your previous messages.
Sign in
Available with Premium
This is just one of the solutions available with Premium. And more:
- 250+ advanced lectures
- 1300+ practice exercises
- 500+ solutions to problems from real interviews
- Personalized Java Hub certificates
- Expanded access to the AI mentor