Sprawdź się
Zadanie 2.2
Po podliczeniu punktów przyszedł czas na analizę wyników. W pliku wyniki.txt
zapisano liczbę punktów zdobytych przez zawodników. Piątka uczestników została zdyskwalifikowana – zostało to zaznaczone literą D
.
W każdym wierszu pliku nazwiska2.txt
znajduje się nazwisko jednego uczestnika. Odpowiadające sobie wiersze w plikach wyniki.txt
oraz nazwiska2.txt
dotyczą tego samego uczestnika – zawierają jego nazwisko oraz osiągnięty przez niego wynik punktowy. Oznacza to, że wynik w pierwszym wierszu wyniki.txt
uzyskała osoba zapisana w pierwszym wierszu nazwiska2.txt
.
Oto pliki z danymi do pobrania:
nazwiska2.txt
wyniki.txt
Nazwiska uczestników nie są równej długości.
Korzystając z wybranego języka programowania, napisz program, który poda wyniki pierwszej i ostatniej osoby po uporządkowaniu w kolejności leksykograficznej. Wyniki zapisz do pliku odpowiedzi.txt
.
Do oceny oddajesz:
plik
odpowiedzi.txt
zawierający odpowiedź (nazwiska i wyniki pierwszego i ostatniego uczestnika w porządku leksykograficznym, w formacienazwisko1 wynik, nazwisko2 wynik
)plik(i) z komputerową realizacją zadania (kodem programu)
Przedstaw rozwiązanie zadania, pisząc program w języku C++, Java lub Python. Zadbaj o prawidłowe wczytanie danych z pliku tekstowego. Rozwiązanie zadania znajdziesz niżej, pod sekcją ćwiczeń.
C++
Java
Python
Odpowiedź
Odpowiedź do zadania dla danych zawartych w pliku wyniki.txt
: