Dany jest plik tekstowy students.txt, którego każda linia zawiera
imię studenta i symbol przedmiotu na jaki uczęszcza. Student może być zapisany
na kilka przedmiotów (czyli jego imię może pojawić się w pliku wielokrotnie.
Na podstawie danych zawartych w pliku utwórz strukturę opartą o jedną z
kolekcji Map, której kluczami są symbole przedmiotów a wartościami
listy studentów uczęszczających na dany przedmiot.
Proszę przetestować stworzoną strukturę, implementując funkcje:
int numberOfClasses() - zwraca liczbę przedmiotówLinkedList<String> studentsAttendingClass(String classCode) -
zwraca alfabetyczną listę studentów uczęszczających na dane zajęciaint bigClasses(int limit) - zwraca liczbę przedmiotów, na które
uczęszcza więcej niż limit studentówLinkedList<String> bigClassesList(int limit) - zwraca listę
przedmiotów, na które uczęszcza więcej niż limit studentówint classNumber(String student) - zwraca liczbę przedmiotów, na które uczęszcza
zadany studentLinkedList<String> classList(String student) - zwraca listę
przedmiotów, na które uczęszcza zadany student