# Zápočtový test 29.1.2009

<{ForumPost(poster="marxin", timestamp=2009-01-29 17:41:55)}>
**Zadání:**  
Naprogramujte třídění tabulky oddělené ';' podle jednotlivých sloupců. Jako parametry programu máte inputFile outputFile řazení1 řazení2 .... , kde řezení udává v jakém pořadí se bude řadit.  
Dále na prvním řádku vstupu je středníky odděleno jeden ze znaků N (typ double), S (string), D (datum ve formátu d.m.y).  
  
Ošetřovat je třeba špatné sloupce řazení, formát datumu (i třeba 33.1.1000) a pro řádky, kde je málo sloupců se mají dotvořit ostatní sloupce výchozými hodnotami, popřípadě pokud je řádek příliš dlouhý je třeba slicovat.  
  
**Příklad:**

    input.txt output.txt 1 2
    N;D
    2;2.3.203;ahoj;pp;
    2;
    1;11.1.101
    1;2.2.101
    

Výsledek:

    1;11.1.101
    1;2.2.101
    2;1.1.1
    2;2.3.203
    


<{/ForumPost}>

<{ForumPost(poster="Him", timestamp=2009-02-04 16:18:03)}>
[http://martinvseticka.eu/index.php?sekc ... e&page=191](http://martinvseticka.eu/index.php?sekce=browse&page=191) - tady je "řešení" (umí to to hlavní, nicméně netvrdím, že to nejde naprogramovat líp)
<{/ForumPost}>

