Latest Awards
Complete 10 python programs which focus on loops.

morgan

Score over 100 points in total

vincebanter10

Complete any 5 python programs

vincebanter10

Complete 3 python list based tasks

vincebanter10

Complete 5 python list based tasks

vincebanter10

Complete 10 python list based tasks

dman12

Score over 1000 points in total

april-logan

Complete any pygame task

april-logan

Complete any 3 pygame tasks

april-logan

You have to complete 5 pygame tasks

april-logan

Score over 500 points in total

sam-edmund

Complete any pygame task

sam-edmund

Complete any 3 pygame tasks

sam-edmund

You have to complete 5 pygame tasks

sam-edmund

Complete any pygame task

12wrigleyf

Complete any 3 pygame tasks

12wrigleyf

You have to complete 5 pygame tasks

12wrigleyf

Score over 500 points in total

jhoughton12

Complete any 10 python prograns

jhoughton12

Complete 10 python programs which focus on loops.

jhoughton12

Python Score
tasks = 0
achivements = 0
freestyle = 0
Total = 0
Top 5 Scores
114gilo 3450
2joss-nolan-2 2530
3alexdawkins 2515
4byrnebrian 2080
512wattsl 1750
Click to view all scores
Who else completed this task?
1 people have completed this task! Below are some of those users!

14gilo

The super merge cipher!

Shhh. They are listening! We need a plan…

I know, let us use a cipher to hide our conversations. That way they will not understand what we say.

The cipher works like this. You take a sentence and split it into two lists. One has the even words, the other the odd words. All punctuation is ignored.

So for example


"Hello world! I am pleased to meet you!"

odd = [“Hello”, “I” ,”pleased” ,”meet”]
even = [“world”, “am”, “to”, “you”]

You then combine the two lists using these rules –

  • Take the last word of each list.
  • Take the last letter of each word and place them next to each other. One from each word (starting with odd)
  • Repeat until one word is out of letters.
  • Place a “!” symbol if it belonged to the odd word or a “#” if it belonged to the even and then copy the rest of the letters.
  • Place a space in the output
  • Repeat until one list is empty
  • Finally copy the last word (if any) over to the output.

So the result of these rules would be –


"Hello world! I am pleased to meet you!"

odd = [“Hello”, “I” ,”pleased” ,”meet”]
even = [“world”, “am”, “to”, “you”]
output = “tueoey!m doet!saelp im#a odlllreohw”

You are to write two functions. One which will encrypt a sentence and one which will decrypt one. This is a hard problem! Make sure you can decipher the text before you begin the code.
You need to log in or create an account to submit code!

Leave a Reply

You must be logged in to post a comment.