Haskell - malé úlohy
1.) skládání polynomů
2.) relace ekvivalence na obecném zakořeněném stromu, stromy jsou ekvivalentní, pokud lze permutacemi synů libovolných uzlů převést první strom na druhý
Prolog - malé úlohy
3.) oloupání matice (seznam prvků matice jak jdou po spirále), a inverzní operace, která z takového seznamu a rozměrů sestaví původní matici
4.) nalézt řešení algebrogramu, který byl součtem dvou 'čísel', mohly se v něm vyskytovat číslice nebo proměnné, ty musely mít ve všech výskytech stejnou a hodnotu a za každá číslice mohla odpovídat pouze jedné proměnné
Haskell - velká úloha
heapsort