Seminární skupiny 03, 04, 05 a 06 - cvičící J. Plhák
Týden 6 - Seminární skupiny 03, 04, 05 a 06
- http://www.fi.muni.cz/IB111/sbirka/06-binarni_vyhledavani.html
- Příklady:
- 6.1.1 Hádání čísla člověkem
- 6.1.2 Hádání čísla počítačem
- 6.2.1 Binární vyhledávání
EDIT: 26. 10. 10:47
- Třetí domácí úloha se řeší skrze systém HackerRank: https://www.hackerrank.com
- V tomto systému ř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ě).
- Bodování: Za každou vyřešenou úlohu 1 bod, max. 15 bodů, počítají se pouze úlohy z "Domain Python", nepočítají se úlohy ze "Subdomain Introduction"
- Doporučení: Soustřeďte se především na úlohy z části Strings.
- Kontrola proběhne tak, že na příštím cvičení ukážete seznam svých řešení (login vpravo nahoře -> subsmissions) a já s vámi projdu řešení vybraných úloh.
- Ř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í.
- Ú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.
- Do odevzdávárny odevzdejte textový soubor se seznamem vyřešených úloh ve formátu <Subdomain> - <Challenge> (tj. například String - sWAP cASE).
- Deadline 31. 10. v 7:30 ráno.
- Poznámka: Je nutné odevzdat do deadlinu i pokud nebudete přítomni na pondělním semináři (kontrolu provedu v následujícím semináři - v hackerrank se ukládá čas odevzdání řešení).
- Skupina 3 - https://is.muni.cz/auth/el/1433/podzim2016/IB111/ode/ode_65131781/65131798
- Skupina 4 - https://is.muni.cz/auth/el/1433/podzim2016/IB111/ode/ode_65131783/65131812
- Skupina 5 - https://is.muni.cz/auth/el/1433/podzim2016/IB111/ode/ode_65131786/65131827
- Skupina 6 - https://is.muni.cz/auth/el/1433/podzim2016/IB111/ode/ode_65131787/65131848
- V případě, že odevzdáte 3 úkoly obtížnosti hard a alespoň 7 úkolů obtížnosti medium, můžete získat až 5 bonusových bodů
- Bonusové body mohou být kráceny v případě neefektivního či nepřehledného kódu
- Do textového soubory prosím viditelně označte, že splňujete podmínky bonusového zadání a úkoly obtížnosti hard/medium nějak poznačte (například hvězdičkou)
- Upozorňuji, že úkoly s nárokem na bonus budu kontrolovat detailněji