Hier findet ihr Lösungen der Übungsaufgaben aus meiner Übung am Do. 3. DS zur [Vorlesung Programmierung](http://www.inf.tu-dresden.de/index.php?node_id=3504&ln=de] an der TU Dresden.
Es handelt sich um keine Musterlösung! Es ist durchaus möglich das Fehler enthalten sind.
Ich versuche die Lösungen möglichst zeitnah nach der Übung zu veröffentlichen, aber werde noch Hinweise, Kommentare und alternative Lösungsmöglichkeiten hinzufügen für die in der Übung keine Zeit ist. Es lohnt sich also die Lösungen nochmals anzusehen. Ich rate dringend davon ab, die Übungen nicht zu besuchen, da die Lösungen ja online stehen werden. Nur die Übung erlaubt es, zu sehen wie eine Lösung Schritt für Schritt erarbeitet wird oder Rückfragen zum Verständnis zu stellen.
Manche Hinweise sind mit "Für Experten" gekennzeichnet. Diese sollen eher als Anreiz verstanden werden, sich mehr mit Haskell und fortgeschritteneren Aspekten der Sprache auseinanderzusetzen, sie sind in der Regel nicht relevant für die Klausur. In der Tat sind sie teilweise für die Klausur sogar sehr ungeeignet, da sie meist auf Funktionen aus der Standardbibliothek zurückgreifen, die in der Klausur nicht vordefiniert sind. Ich versuche auch das immer zu kennzeichnen.
Fragen oder Probleme können gerne als Issue hier auf GitHub gemeldet werden. Ergänzungen und innovative Lösungsvorschläge werden dankend akzeptiert, am liebsten per Pull Request.