Programming Puzzle Solutions

Competitive programming offers a fast-paced and rewarding way to learn by confronting you with problems that differ significantly from day-to-day business work. For me, it plays the role sudoku plays for others: a steady, satisfying puzzle habit where elegance and efficiency genuinely matter. To keep track of my progress, I’m publishing solutions to challenges I’ve worked on. Not as a shortcut to the answer, but as a walkthrough of the ideas, trade-offs, and optimizations that (ideally) lead all the way to the most efficient solution a problem allows.

Codingame Solutions

Easy

Medium

Hard

Very Hard

Clash