Быстрый (и, скорее всего) простой вопрос.
Учитывая следующее List<Job>
:
Job(requesterId: 1, offer: 100)
Job(requesterId: 1, offer: 150)
Job(requesterId: 1, offer: 200)
Job(requesterId: 2, offer: 100)
Job(requesterId: 3, offer: 100)
Job(requesterId: 3, offer: 110)
Я хочу иметь возможность фильтровать его дубликаты на основе requesterId
, но также на основе самого высокого offer
, так что яв итоге получим List<Job>
, содержащее самые высокие предложения за requesterId
, например:
Job(requesterId: 1, offer: 200)
Job(requesterId: 2, offer: 100)
Job(requesterId: 3, offer: 110)
Любая помощь будет оценена!
Спасибо