Question | Points | Actual | Description | Notes |
1. 14 pts. |
+5 | comment/define-struct ad | ||
+5 | list-of-ad data def | |||
+4 | examples | |||
2. 10 pts. |
+5 | template for ad | ||
+5 | template for list-of-ad | |||
3. 25 pts. |
+5 | contract/purpose | ||
+5 | follows template | |||
+5 | function heading/parameter names | |||
+5 | Program logic | |||
+5 | test cases | |||
4. 25 pts. |
+5 | contract/purpose | ||
+5 | follows template | |||
+5 | function heading/parameter names | |||
+5 | program logic | (ideally, this problem should have a helper, but if you already wrote it without one, that's OK) | ||
+5 | test cases (3) | |||
5. 30 pts. |
+5 | contract/purpose | ||
+5 | follows template | |||
+5 | function heading/parameter names | |||
+5 | program logic (uses helper) | |||
+5 | test cases (3) | |||
+5 | helper | |||
6. 25 pts. |
+5 | contract/purpose | ||
+5 | follows template | |||
+5 | function heading/parameter names | |||
+5 | program logic | |||
+5 | test cases (3) | |||
7. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | Program logic/uses helper(s) | |||
+5 | test cases (6) | |||
+5 | helper(s) | |||
8. 30 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | Program logic/uses helper(s) | |||
+5 | test cases (3) | |||
+5 | helper(s) | |||
9. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | Program logic/uses helper(s) | |||
+5 | test cases | |||
10. 25 pts. |
+5 | contract/purpose | ||
+5 | function heading/parameter names | |||
+5 | follows template | |||
+5 | Program logic/uses helper(s) | |||
+5 | test cases (3) | |||
Points deducted
|
-5 | file not named as required | ||
-5 | authors' names not listed in comments | |||
-5 | problems not numbered/poor formatting | |||
-59 | second or subsequent late submission | |||
TOTAL 239 pts. |