Cvičení z Programování I pro pokročilé

Ve školním roce 2018/2019 vedeme s Jirkou Sejkorou speciální cvičení z předmětu Programování I [NPRG030] pro pokročilé studenty, kteří již nasbírali nějaké zkušenosti z programování (třeba v olympiádách a korespondenčních seminářích) a chtěli by se naučit víc. Podívejte se na reklamní letáček.

Cvičení se koná každé pondělí od 14:00 v S10. Kdo chcete chodit, přihlašte se, prosíme, v SISu, případně nám pošlete mail, pokud vám to SIS nedovolí.

Podmínky na získání zápočtu najdete v pravidlech hry.

Svým cvičícím pište na adresu mami@ucw.cz.

Teoretické úkoly

DatumKódBodyZadání
1. 10. funf5Co dělá funkce f() z letáčku? Odpověď nezapomeňte zdůvodnit.
funb5Co dělá funkce bc() z letáčku? Odpověď nezapomeňte zdůvodnit.
2mis10Princezně se rozsypaly perly z náhrdelníku (očíslované 1 až N) a dvě z nich se ztratily. Jak v lineárním čase a konstantní paměti zjistit, které?

Výsledky

JménoTeoretické příkladyCodExBodůZápočťák
Patrik Beliansky88
Filip Čermák2mis(10)1828
Peter Fačko1818
Nodari Gogatishvili00
Břetislav Hájek88
Miroslav Hrabal88
Michal Hýsek00
Viktor Jančík2mis(10)1828
Tomáš Kubíček88
Martin Koreček2mis(10) funf(5) funb(5)1838
Filip Masár1818
Jakub Medek1818
Ondřej Mózes00
Jakub Pelcfunf(5) funb(5)1828
Jiří Škrobánekfunf(5) funb(5) 2mis(10)1838
Jan Truksa00
Tomáš Zeman2mis(10)010

Jen v CodExu:

Matěj Míček
Petr Gebauer
:) Tomáš Korený
Jakub Kozel

Pokud chcete být uvedeni pod přezdívkou, nebo dokonce vůbec, dejte nám vědět.

Co jsme dělali

datum co se cvičilo
1. 10. Jedno chybějící číslo. Házení vajíček z mrakodrapu.
8. 10. Nejdelší úsek bez opakování. Úsek s maximálním součtem. Úsek se zadaným součtem.
15. 10. Nejdelší vyvážený úsek. Úsek se zadaným průměrem. Nejdelší bílý úsek, komplexní čísla a přihrádkové třídění.
Stránku spravuje Martin Mareš