That's a lot of manual effort to save just a tiny bit of thinking. The first digit is the largest digit among the first N-1 digits. The second digit is the largest digit to the right of the first digit up to and including the Nth digit. That's it.
It was a fun read though, and obviously this exercise is not about efficiency so much as exploring an interesting idea.