Zadání domácích úkolů naleznete níže.
Odevzdání řešení úkolů je termínováno, pro odevzdávání použijte
BRUTE.
Pro odevzdání semestrálních prací použijte GitLab.
Je potřeba odevzdat všechny 4 domácí úlohy.
Pro úkoly i semestrální práci používejte JDK 21+.
1. domácí úloha se neboduje, ostatní 3 jsou ohodnoceny každá 5 body při včasném odevzdání
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ů.