This section contains my solutions to the exercises found in How To Design Programs (HTDP) book.

My Goal is to work through this book and attempt to answer if not all, then most of the exercises.

Note: All my solutions are for academic use only. For commercial use, please contact me via email. If you find any bugs in the solutions or fancy sharing your own solutions with me, please contact me at jan [at] vistainsight [dot] com.


PART 1 - Processing Simple Forms of Data

CHAPTER 2   (answered: 14/14)

2.1.1,   2.1.2,   2.2.1,   2.2.2,   2.2.3,   2.2.4,   2.2.5,   2.3.1,   2.3.2,   2.3.3,
2.4.1,   2.4.2,   2.4.3,   2.4.4

CHAPTER 3   (answered: 11/11)

3.1.1,   3.1.2,   3.1.3,   3.1.4,   3.2.1,   3.3.1,   3.3.2,   3.3.3,   3.3.4,   3.3.5,
3.3.6

CHAPTER 4   (answered: 13/13)

4.1.1,   4.1.2,   4.2.1,   4.2.2,   4.2.3,   4.2.4,   4.3.1,   4.3.2,   4.3.3,   4.4.1,
4.4.2,   4.4.3,   4.4.4

CHAPTER 5   (answered: 5/5)

5.1.1,   5.1.2,   5.1.3,   5.1.4,   5.1.5  

CHAPTER 6   (answered: 8/28)

6.1.1,   6.2.2,   6.2.3,   6.2.4,   6.2.5,   6.3.1,   6.3.2,   6.3.3,   6.4.1,   6.4.2,
6.4.3,   6.5.1,   6.5.2,   6.6.1,   6.6.2,   6.6.3,   6.6.4,   6.6.5,   6.6.6,   6.6.7,
6.6.8,   6.6.9,   6.6.10,   6.6.11,   6.6.12,   6.7.1,   6.7.2,   6.7.3  

CHAPTER 7   (answered: 0/15)

7.1.1,   7.1.2,   7.1.3,   7.2.1,   7.2.2,   7.3.1,   7.4.1,   7.4.2,   7.4.3,   7.4.4,
7.4.5,   7.4.6,   7.5.1,   7.5.2,   7.5.3  

CHAPTER 8   (answered: 0/12)

8.2.1,   8.2.2,   8.2.3,   8.2.4,   8.3.1,   8.3.2,   8.6.1,   8.6.2,   8.6.3,   8.7.1,
8.7.2,   8.7.3