How to filter multiple elements from the list if matching specific pattern?
I have list of Work model elements.
Work has paremeters like:
id,
title,
number,
version number
I would like to have only Work elements where version number is not null and take the highest version number of existing elements.
For example my list has Work elements like (in order title, number, version)
Running (120:1)
Running (120:2)
Running (120:3)
Climbing (55:1)
Climbing (55:2)
Climbing (55:3)
Climbing (55:4)
My result in the list after filters should be
Running (120:3)
Climbing (55:4)...