I need to go through x number of objects. Each object will have (int) ID and (bool) Complete fields. The ID field will be unique. How do I find objects that have Complete==true and consecutive ID fields. For example, I want to find any 3 consecutive objects that meet this condition:
object (ID=1, Complete=true)
object (ID=2, Complete=true)
object (ID=3, Complete=false)
object (ID=4, Complete=true)
object (ID=5, Complete=true)
object (ID=6, Complete=true)
In the above, I should get objects 4, 5, 6. Another example:
object (ID=1, Complete=true)
object (ID=2, Complete=true)
object (ID=3, Complete=false)
object (ID=4, Complete=true)
object (ID=5, Complete=true)
object (ID=6, Complete=false)
In this case, 3 consecutive objects of Complete==true do not exist.
1 Answer