Weekly Challenge

Solve the challenge, share your solution and summit the ranks of our Community!

We're actively looking for ideas on how to improve Weekly Challenges and would love to hear what you think!

Submit Feedback
We've recently made an accessibility improvement to the community and therefore posts without any content are no longer allowed. Please use the spoiler feature or add a short message in the message body in order to submit your weekly challenge.

Challenge #177: Ham Hamlet

Alteryx Certified Partner
Alteryx Certified Partner

Challenge Completed

11 - Bolide

OK, this one was pretty fun once I got going! I couldn't come up with a more automated solution, so I did visual inspection (as it looks like most others did).





  • Break the input into two-character segments (2 encoded chars = 1 output char)
  • As expected, the most-common characters are a (qd) and y (ac), which we are given

  • ks is also very common (it’s nearly as common as a and y, so it would have to occur in all or nearly all words). Guess that this is a space.
  • Use spaces as a delimiter to break out the individual words.


  • The most-common word is three characters, not beginning with a vowel. Assume this is the. Now we know t, h, and e.kelly_gilbert_2-1577506333687.png

  • The next-most-common word (#3) is a_ _  -->  assume this is and. Now, we know n and d.
  • The next word (#4) is a single vowel. Since we already have a, assume this is I.
  • Then, we have two words (5-6) that start with the same letter, but one ends in -yay. So, we know #6 is a 2-letter word starting with a vowel, and #5 is a 2-letter word ending with that same vowel. The most-likely ending vowel for a 2-letter word would be o.
  • #9 is _n, and we’ve already used o, so this must be i. 9C (capitalized) was I, so 9c is probably i.
  • Assuming a capitalized second character means the letter is capitalized, go back and add capitals for the letters we already know (A, Y, T, H, E, N, D, O).
  • Since we already know t, #12 is probably is (6d=s/6D=S)
  • Moving down the list, #15 is with --> now we know w/W

  • 2c (#17) and kc are either b or m (me/my or be/by)
  • Since we know not, the next-most-common _o_ word is for. Guess #18 is for. We now know f/F/r/R
  • Now we have enough character mappings to run the macro and decode the string


8 - Asteroid

Took me a while to get there and I might have made a few mistakes along the way. But here it is.

8 - Asteroid
2020-01-23 06_33_25-Greenshot.png