# Zapocet 18. 1. 2016

<{ForumPost(poster="alskjafsůlk", timestamp=2016-01-18 17:57:49)}>
Ukolem bylo naprogramovat program, ktery parsuje historii konverzaci a vypisuje html tabulku s nejakymi statistikami.  
  
Vstup byl jediny soubor v nasledujicim formatu:  

    Jmeno // zacatek konverzace
    Jmeno, Datum // Jmeno je bud jmeno ze zacatku konverzace nebo neco jineho (= ja), format data si presne nepamatuju, ale lze bezezmeny parsovat pres DateTime.Parse
    Jednoradkova zprava
    Jmeno, Datum // zacatek dalsi zpravy
    Jednoradkova zprava
    --- // oddelovac konverzaci
    // dalsi konverzace ve stejnem formatu

Napr.

    Pepa
    Pepa, 02.01.2016 14:44:44 
    ahoj
    Me, 02.01.2016 14:44:45
    nazdar

Statistika se mela vypisovat pro kazdyho zvlast (razeno podle celkoveho poctu zprav) + agregovana.  
Sbirali se nasledujici statistiky:  
Celkovy pocet zprav, pomer prijatejch a odeslanejch zprav, celkovy pocet slov, 5 nejcastejsich slov (case-insensitive), pocet zprav v kazde denni hodine, a pocet zprav v kazdem tydnu od prvni prijate zpravy (pres vsechny konverzace).  
  
Obecne se predpokladalo, ze se vsechno vejde do pameti, v datech nejsou zadny chyby a zaludnosti, ... Celkove to bylo primocary a casu bylo dost.  
  
K prubehu: hodinu rikal organizacni veci a vysvetloval zadani a pak byly 3 hodiny na reseni. Mohlo se pouzivat pouze MSDN a pripadne jezkovy slajdy. Vlastni HW se pouzivat nemohl.
<{/ForumPost}>

<{ForumPost(poster="Quarwen", timestamp=2016-01-18 19:58:45)}>
Oficialni zadani

*Attachments:*

- *[HistoryStats.pdf](/NPRG035/Z%C3%A1po%C4%8Det%202016-01-18/HistoryStats.pdf)*

<{/ForumPost}>

