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

R1bHScP7Wx5nl

Plik tekstowy do pobrania zawiera listę nazwisk

Plik TXT o rozmiarze 501.00 B w języku polskim

wyniki.txt

Rckl0AExYXMNl

Plik tekstowy do pobrania zawiera listę numerów oraz liter D

Plik TXT o rozmiarze 194.00 B w języku polskim
Ważne!

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 formacie nazwisko1 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ń.

11
Pokaż ćwiczenia:
1

C++

21
Ćwiczenie 1
R7AFBa1ukWMrQ
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

Java

21
Ćwiczenie 2
RYxcrumCcH4hG
Wymyśl pytanie na kartkówkę związane z tematem materiału.
1

Python

21
Ćwiczenie 3
R1Hh0xsobDwf3
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.

Odpowiedź

Odpowiedź do zadania dla danych zawartych w pliku wyniki.txt:

Linia 1. Andrzejewski 29 przecinek Zielinska 23.