IB111 - Domácí úkol 3 Skupina 28 (pondělí 12:00 - 13:50) 31.10.2016 12:00 HackerRank Třetí domácí úlohu budete řešit skrze webovou aplikaci HackerRank, kde si založíte svůj vlastní účet. Aplikace HackerRank: https://www.hackerrank.com 1. V systému HackerRank řešíte úlohy přímo v prohlížeči, systém obsahuje automatické testování (ihned kontroluje, zda máte úlohu vyřešenu správně). 2. Bodování: Za každou vyřešenou úlohu dostanete 1 bod, maximálně tedy 15 bodů, počítají se pouze úlohy z „Domain Python", nepočítají se úlohy z „Subdomain Intro-duction". 3. Doporučení: Na vyzkoušení systému začněte úlohami z Python/Introduction (i když nejsou bodované). Dále se soustřeďte především na úlohy z části Strings. 4. Kontrola proběhne tak, že cvičícímu ukážete seznam svých řešení (login vpravo nahoře —y subsmissions) a cvičící s vámi případně projde řešení dílčích úloh. 5. Řešte samostatně! V případě, že namátková kontrola ukáže, že nerozumíte zadání některé „vyřešené" úlohy nebo detailům „svého" řešení (systém je ukládá a umožňuje je zpětně zobrazit), bude to interpretováno jako opisování. 6. Úloha vyžaduje zorientovat se v netriviálním systému, porozumět anglicky psaným zadáním, občas i doučit se příkazy nad rámec toho, co bylo na přednášce a cvičení. Tyto aspekty jsou běžnou součástí „programátorského života" a jsou chápány jako záměrná součást domácí úlohy. 7. V diskuzním fóru předmětu na ISu je speciální vlákno věnované systému HackerRank -zde můžete diskutovat případné technické problémy a nejasnosti ohledně systému (pochopitelně však nikoliv řešení úloh). Pro získání bodů za tento domácí úkol je nutné, abyste ukázali svá řešení na některém cvičení vašemu cvičícímu. Pokud z nějakého důvodu nemůžete dorazit na cvičení 31.10.2016, nahrajte do odevzdávárny soubor *.py, který obsahuje řešení všech vyřešených úloh. Cvičící s vámi tyto úlohy projde na dalším cvičení. V případě, že dorazíte na cvičení 31.10.2016, nemusíte do odevzdávárny nahrávat žádný soubor. 1