Domácí úkoly

Zádání domácích úkolů: první, druhý, třetí, čtvrtý.

Zadání čtvrtého domácího úkolu se v tomto semestru mění a bude včas zveřejněno.

Pokud není řešeno jinak nebo to nevyplývá z kontextu tak, metodami se rozumí instanční metody, můžete definovat svoje pomocné atributy a metody a všechny vámi implementované neabstraktní třídy by měly mít konstruktor bez parametrů.