I started with an iterative solution, but I was working off a simplifying assumption that turned out to be false once I starting testing larger examples.
After I realized my simplification wasn't going to work I went for a recursive solution. I think it turned out pretty well! I also got to try out my first Macro in Rust so that was cool!
Here is my Rust version!
I started with an iterative solution, but I was working off a simplifying assumption that turned out to be false once I starting testing larger examples.
After I realized my simplification wasn't going to work I went for a recursive solution. I think it turned out pretty well! I also got to try out my first Macro in Rust so that was cool!