Problem Set 6: Déjà vu

tl;dr

  1. Attend or watch Week 5’s lecture, Week 6’s first lecture, Week 6’s second lecture, and Week 7’s lecture.

  2. Port some programs from C to Python.

  3. Detect some similarities.

  4. Submit your code.

  5. Submit a form.

Help

  • Watch Zamyla’s and Brian’s walkthroughs herein.

  • Attend your TF’s section (or another if you have an unavoidable conflict).

  • Post questions and search answers in CS50 Discourse.

  • Attend office hours.

Academic Honesty

Do keep in mind the course’s policy on academic honesty, particularly its "regret clause."

Getting Started

update50
mkdir ~/workspace/pset6/
cd ~/workspace/pset6/

Problems

  1. Implement Sentimental.

  2. Implement either of:

How to Submit

Step 1 of 2

  1. Execute update50

  2. Execute cd ~/workspace/pset6/hello/ && submit50 cs50/2017/fall/sentimental/hello

  3. Execute at least one of:

    • cd ~/workspace/pset6/mario/ && submit50 cs50/2017/fall/sentimental/mario/less

    • cd ~/workspace/pset6/mario/ && submit50 cs50/2017/fall/sentimental/mario/more

  4. Execute at least one of:

    • cd ~/workspace/pset6/cash/ && submit50 cs50/2017/fall/sentimental/cash

    • cd ~/workspace/pset6/credit/ && submit50 cs50/2017/fall/sentimental/credit

  5. Execute at least one of:

    • cd ~/workspace/pset6/caesar/ && submit50 cs50/2017/fall/sentimental/caesar

    • cd ~/workspace/pset6/vigenere/ && submit50 cs50/2017/fall/sentimental/vigenere

    • cd ~/workspace/pset6/crack/ && submit50 cs50/2017/fall/sentimental/crack

  6. Execute at least one of:

    • cd ~/workspace/pset6/similarities/ && submit50 cs50/2017/fall/similarities/less

    • cd ~/workspace/pset6/similarities/ && submit50 cs50/2017/fall/similarities/more

Step 2 of 2

This was Problem Set 6.