Witam serdecznie,
Próbuję rozwiązać zadanie w ramach mojej nauki i nie potrafię wydedukować właściwego rozwiązania.
Cała rzecz polega na tym: należy określić ile osób jednocześnie korzystało z kortu tenisowego.
Mam klasę czas (godziny podaję w formacie wojskowym, czyli gdy to piszę jest 1231)
package pl.test.czas;
import java.util.ArrayList;
import java.util.List;
public class Czas {
int poczatek;
int koniec;
public Czas(int start, int stop) {
this.poczatek = start;
this.koniec = stop;
}
public static void main(String[] args) {
List<Czas> godziny = new ArrayList<Czas>() {
{
new Czas(1115, 1215);
new Czas(1110, 1300);
new Czas(1005, 1200);
new Czas(1245, 1420);
new Czas(1130, 1800);
}
};
int l = godziny.size();
}
}
I nie bardzo wiem co dalej... Chciałbym policzyć ile maksymalnie osób jednocześnie korzystało z kortu, czyli sprawdzić nakładające się godziny. Bardzo proszę o pomoc :)