Workshop › Text detective › Step 13 of 13

Build it yourself: crack the code

What we are doing

A secret is only useful if your friend can read it. Write decode(secret, shift), which turns Caesar code back into plain text.

Your turn

Write decode(secret, shift) in the script, so that decode(caesar(text, shift), shift) gives back the text (in lower case).

Skills: Functions

All steps

  1. Read the text
  2. Count the characters
  3. Update as you type
  4. Split into words
  5. The extra-space trap
  6. An empty box has no words
  7. Count each word
  8. Drop the punctuation
  9. The most common word
  10. Shift a letter
  11. Encode a whole text
  12. The secret line
  13. Build it yourself: crack the code