Coding Challenges

I worked through every one of these by hand, the slow way, before there was a model that would hand me the answer. That was the point. You do not learn an algorithm by reading its solution; you learn it by getting it wrong a few times first. Even now, with an LLM a keystroke away, knowing how to solve these yourself still matters.

The solutions are split between Codility and HackerRank.

Codility

Solutions to the codility.com problem sets. The lessons are here.

HackerRank

Solutions to previous HackerRank challenges. Most are in Python 2; some are in C++, Rust and GoLang. The time constraints are forgiving, so the page is a good start if you are working through these yourself. My public HackerRank profile is here.