Welcome to my algorithmic journey! If you’ve ever looked at a coding challenge and felt like you were staring at a brick wall, you aren’t alone. Most of the time, the secret isn’t about being a math genius, it’s about recognising the pattern.

In this series, we are breaking down the most essential coding patterns from beginner to expert level,...