jakubkrys/java-collections-framework

Zadanie 19 Zawody przełajowe

Closed this issue · 0 comments

Przygotowujemy start zawodów przełajowych. W zawodach bierze udział ok 3tys osób, osoby będą podzielone na grupy (ok. 200osób) startujące co 30min. Przygotuj strukturę, która będzie przechowywała informację o grupach oraz osobach przypisanych do tych grup.

Kluczem będzie nazwa grupy, wartością lista zawodników. Grupy będą startowały w kolejności ich dodawania (przechowywania w strukturze).

Przykład:
grupa 1 -> Jurek, Czarek, Stefek
grupa 2 -> Ania, Kasia, Karol
itd.

Funkcjonalność:

dodanie grupy oraz jej członków (przygotowanie informacji o startach, planowanie)
wyświetlenie wszystkich grup oraz ich członków w kolejności startów (pełne zestawienie startów)
możliwość dodania członka do wskazanej grupy (ktoś dopisuje się do grupy)
wyświetlenie członków danej grupy (odczytanie osób startujących)
usunięcie osoby z grupy (rezygnacja z zawodów)