[zap] 7.6. 12.30 - sort

Uživatelský avatar
jaruch
Supermatfyz(ák|ačka)
Příspěvky: 376
Registrován: 5. 2. 2005 14:06
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

[zap] 7.6. 12.30 - sort

Příspěvek od jaruch »

Chlapik (taky bradaty pohodak) prisiel asi o polhodinu neskor a zacal nam tam na mieste vymyslat priklad... najprv zadal vstupy:

vstup defaultne zo stdin, ak option -i "filein", tak z falju
vystup podobne, len option -o "fileout"
+ este:
-s int cislo, ak nie je uvedene, tak 0
-e int cislo, default MAX

A potom zacal vymyslat, co to vlastne bude robit...("tak tohle ne, takovej vtipek ne, tohle taky...)
Nakoniec vymyslel toto:
sort
sortuje riadky vstupu podla zadaneho podretazca
podretazec sa zadava v stpcoch (-s=start -e=end), cize ked je implicitne 0 a MAX, tak sa sortuje podla celeho riadku, samozrejme riadok nemusi byt dost dlhy, aby mal tolko pismen, ako ukoncujuci stlpec, vtedy treba zobrat to, co sa da.
A podla toho to zosortovat a vystupit von CELE riadky.

Subor sa vojde cely do pamati, dlzka riadku neobmedzene dlha...
A malo to byt dokonale blbuvzdorne, cize vsetko osetrit, aj parsovanie cmd lajny...


Pr.:
1234
AHOJ
BABI

dam sorotvat -s 1 -e 2, tak sortujem podla retazcov "HO", "AB" etc...

ja som to robil cez pole structov, kde som mal vzdy cely riadok a potom este (asi zbytocne) aj ten sortujuci podretazec este zvlast a potom qsortom podla neho a vypisat...

Uspesnost netusim, ked som po dvoh hodkach odchadzal, tak to dali asi 5...
Inak skusajuci bol v pohode, mne do toho velmi nerypal a dal mi to.
Shit shit, who the fuck is shooting us?
I've got a universe to master...
Odpovědět

Zpět na „2004“