gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 6e21ccb)
raw | patch | inline | side by side (parent: 6e21ccb)
author | Doni Pracner <quinnuendo@gmail.com> | |
Sat, 31 Oct 2015 15:51:46 +0000 (16:51 +0100) | ||
committer | Doni Pracner <quinnuendo@gmail.com> | |
Sat, 31 Oct 2015 15:51:46 +0000 (16:51 +0100) |
sortiranje/raspored/zadatak-sort-raspored.txt | [new file with mode: 0644] | patch | blob |
diff --git a/sortiranje/raspored/zadatak-sort-raspored.txt b/sortiranje/raspored/zadatak-sort-raspored.txt
--- /dev/null
@@ -0,0 +1,38 @@
+Zadatak - sortiranje rasporeda
+==============================
+
+Dati su podaci o rasporedu koje treba sortirati.
+
+Podatke treba ucitati iz fajla, sortirati, a potom ispisati u novi
+fajl u istom formatu.
+
+
+Format fajla
+------------
+
+Na pocetku fajla je broj N koji predstavlja broj stavki u rasporedu.
+Nakon toga su date stavke.
+
+Svaka stavka je razdvojena od predhodne praznim redom.
+
+Pojedinacna stavka se sastoji od sledecih podataka (svaki u novom redu):
+- redni broj dana (1-5)
+- pocetak nastave (sat, 0-23)
+- kraj nastave (sat, 0-23)
+- sala (string)
+- godina studenata koji redovno slusaju predmet (1-5)
+- ime predmeta (string)
+
+
+Sortiranje
+----------
+
+Napraviti odgovarajuce komparatore za sledeca uredjenja:
+
+- po imenu predmeta
+- po godini studija, danu u nedelji, satima
+- po salama, po danu, po satu
+- po duzini predavanja
+
+"Prirodni" poredak klase (`compareTo` metod) je prvo po danima, nakon toga
+po satima, a potom po salama.