Ed indicating which problems you attempted and would like feedback on. (You don’t need to complete all of the problems before getting feedback. You may work on them one at a time, if you wish.)
When you resubmit a problem for another round of feedback, you must submit all past attempts in the same file (labeled with their attempt number) and a short comment describing the changes you made to the resubmission. A top tip is to rename the procedure names (don’t forget recursive calls!) by attempt order (e.g. c-a-1, c-a-2, etc.) Resubmissions missing such information will not be provided with feedback.
There are two starter files for the Summary Problems, which you can download by accepting the assignment.
You are encouraged to write a full test suite for Problems 1, 2, 3, and 4.
The main file is summary.rkt
which describes all of the problems inline. The additional file is where you’ll solve Problem 5, which requires Typed Racket. Make sure to not forget Problem 5!
In addition, Problems 6 & 7 extend ideas you will implement on Homeworks 5 & 6
Each Summary Problem has an approximate “timeline.” This means, by that week of the course (see the course schedule for week numbers), you will have most likely learned all the material required to complete the problem. This does not mean the problem will be easy that week, but it is an approximation of when you should try to attempt it.