Problem Set 6
Collaboration on problem sets is not permitted except to the extent that you may ask classmates and others for help so long as that help does not reduce to another doing your work for you, per the course’s policy on academic honesty.
What to Do
- Log into cs50.dev using your GitHub account
- Run
update50in your codespace’s terminal window to ensure your codespace is up-to-date. - Submit Increase in Python
- Submit OECD in Python
- Submit Triangle in Python
- Submit Probability in Python
- Submit DNA in Python
When to Do It
How to Get Help
- Browse or search for answers on Ed or post your own questions!
- Watch shorts for any topics that you still have questions about.
- Attend office hours!
- Email heads@cs50.harvard.edu!
Academic Honesty
- It is not reasonable to look at others’ implementations of the same in Python.
- Insofar as a goal of these problems is to teach you how to teach yourself a new language, keep in mind that these acts are not only reasonable, per the syllabus, but encouraged toward that end:
- Incorporating a few lines of code that you find online or elsewhere into your own code, provided that those lines are not themselves solutions to assigned problems and that you cite the lines’ origins.
- Turning to the web or elsewhere for instruction beyond the course’s own, for references, and for solutions to technical difficulties, but not for outright solutions to problem set’s problems or your own final project.