Feb 13 · 2 min read · In 1782, Leonhard Euler imagined arranging 36 officers in a square so that no regiment and no rank repeated in any row or column. He couldn't solve it. The structure he imagined, Graeco-Latin squares, became a cornerstone of combinatorics. I turned i...
Join discussion
Jan 20 · 3 min read · It started one night after seeing one of those YouTube ads claiming you could make a living publishing books on Amazon KDP. I don’t usually fall for that kind of thing, but this time I thought: what do I actually have to lose? So I started planning. ...
Join discussion
Jul 9, 2025 · 4 min read · There’s brute force — and then there’s brute force with a brain. That’s what backtracking is.It’s the art of exploring possibilities... but only until you realize it’s a waste of time. Then you back out faster than when someone says, “We need to talk...
Join discussion
Jun 27, 2025 · 2 min read · The project. Few days ago google announced their own competitor to Open code Gemini cli for free. so, i decided to give a try on it. I made a mini project through the AI agent for the game ‘Sudoku’. I selected ‘python’ as my primary language. The pro...
Join discussionApr 18, 2025 · 3 min read · Sudoku is a puzzle game that has captured the minds of players around the world for years. Whether you're a beginner or a seasoned player, it’s easy to get stuck in the middle of a complex puzzle. You know the feeling — you’ve filled in most of the g...
Join discussionMar 2, 2025 · 5 min read · Sudoku is a universally loved puzzle game that challenges players to fill a grid while following a set of rules. But how do we generate valid Sudoku grids efficiently? In this article, I present a unique and practical method to generate a Sudoku grid...
Join discussion
Jun 27, 2018 · 12 min read · By Ali Spittel This article will be part technical, part personal story, and part cultural critique. If you are just here for the code and explanation, jump to the The Initial Approach header! This story starts a few years ago in a college computer s...
Join discussion