There are two parts to this homework.
- Programming: Implement the body of the functions in the
.py
files except thetest*.py
files. These are for autograding purposes and should not be modified. You can run the tests yourself by typingpytest
on your command prompt in the same directory as your repository. - Theory: Enter your solutions in
main.tex
. Your solutions should generally be concise but complete. If you need more than 10 lines to explain your solution, it is probably wrong. You have to complete both parts.
Post in the course discussion forum in case of any confusion, queries, or errors.