gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
Sortiranje, zadatak sa rasporedom
[spa2-materijali.git] / sortiranje / raspored / zadatak-sort-raspored.txt
1 Zadatak - sortiranje rasporeda
2 ==============================
4 Dati su podaci o rasporedu koje treba sortirati.
6 Podatke treba ucitati iz fajla, sortirati, a potom ispisati u novi
7 fajl u istom formatu.
10 Format fajla
11 ------------
13 Na pocetku fajla je broj N koji predstavlja broj stavki u rasporedu.
14 Nakon toga su date stavke.
16 Svaka stavka je razdvojena od predhodne praznim redom.
18 Pojedinacna stavka se sastoji od sledecih podataka (svaki u novom redu):
19 - redni broj dana (1-5)
20 - pocetak nastave (sat, 0-23)
21 - kraj nastave (sat, 0-23)
22 - sala (string)
23 - godina studenata koji redovno slusaju predmet (1-5)
24 - ime predmeta (string)
27 Sortiranje
28 ----------
30 Napraviti odgovarajuce komparatore za sledeca uredjenja:
32 - po imenu predmeta
33 - po godini studija, danu u nedelji, satima
34 - po salama, po danu, po satu
35 - po duzini predavanja
37 "Prirodni" poredak klase (`compareTo` metod) je prvo po danima, nakon toga
38 po satima, a potom po salama.
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner