|
|
|
|
|
by yifanl
499 days ago
|
|
To me it seems like it comes from experience solving sudokus. If you've ever tried it (or watch Cracking the Cryptic if you haven't), you don't store just the solution of each square, you keep track of what you've ensured cannot be in this square. From that mental model, the choice of data structure would seem to follow directly, which would tie nicely with the subthesis of programming within your genre. |
|