/reed-hackerrank

A public "hall of fame" for my hackerrank challenges.

Primary LanguagePython

reed-hackerrank

This is a place to publish non-trivial answers to fame for my hackerrank challenges, a sort of "hall of fame."

I share the consensus that HackerRank is less valuable to showcase skills than sinking one's teeth into a real project. Even so, there are examples here that demonstrate my problem solving process and my growth in learning some of the algorithm optimization that wasn't included when I learned to code on the job (as a QA developer and Web developer). Here are some highlights:

  • abbr.py. Still times out on a couple of test cases on the HackerRank.com server but a good experience fine-tuning a deep recursive algorithm.
  • new_year_chaos: A case where I overthought my original solution, saw it time out quite a bit, and realized a streamlined solution works just fine.
  • **minimum-absolute-difference-in-array.* **: The Pragmatic Programming folks advocate learning a new language each year. Raw language learning isn't my priority right now, but there's value to implementing a simple algorithm in several languages (even LOLCODE, ha) to compare and contrast.
  • Anything with .js: I'm learning JavaScript so implementing Python examples in JS is a good way to develop bilingualism.