leoleonard / 13_2310

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Napisz program, który będzie pozwalał zarządzać wynikami pewnych zawodów (sportowe, e-sportowe, lub podobne).

Program powinien wczytać od użytkownika informacje o wynikach kilku zawodników – tak długo aż użytkownik nie wpisze w konsoli wyrazu stop.

Po wpisaniu wyrazu stop program powinien zapytać użytkownika po czym chcemy posortować kolekcję, do której wczytaliśmy dane (imię/nazwisko/wynik punktowy lub czas w zależności od dyscypliny). Zapisz do pliku stats.csv posortowane dane w formacie CSV.

W klasie masz dowolność pod względem tworzenia klas i używanych kolekcji, dobierze je według swojego uznania. Program powinien być napisany w sposób obiektowy, tzn. cały kod programu nie może znajdować się tylko w metodzie main.

Przykładowy przebieg programu:

Podaj wynik kolejnego gracza (lub stop): Jan Kowalski 425

Podaj wynik kolejnego gracza (lub stop): Maria Zawadzka 234

Podaj wynik kolejnego gracza (lub stop): stop

Wybierz algorytm sortowania (imię/nazwisko/punkty): punkty

Zapisano dane w pliku stats.csv.# 15_2610_daty

About


Languages

Language:Java 100.0%