2 ms·
Solving Sudoku with Tmux
- wilkystyle 2y agoI had a hearty chuckle when he refers to "business logic" in the YouTube video linked in the post.
- llm_trw 2y agoThat code is more easily readable than most visual basic business logic running billion dollars in trades I saw in the 00s.
- jrimbault 2y agoMonths ago I was trying to debug why this[0] solver didn't quite work. If someone wants to spend some time debugging it, you're welcome to it. It's a Rust compile time Sudoku solver. It solves the almost complete puzzle, not the "real" puzzle. [0]: https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=81b3f409e99e7e004b10c86ab0344165 https://play.rust-lang.org/?version=nightly&mode=debug&editi...
- yorwba 2y agowhile grid[index] == 9 || grid[index] != 0 { is equivalent to while grid[index] != 0 { so when you backtrack, you always backtrack all the way to the beginning. I think you want while grid[index] == 9 || initial_grid[index] != 0 { grid[index] = initial_grid[index]; or something to that effect.