I finished the problems in Chapter Two of Programming Challenges. It took me about a month, poking at the problems for an hour here and there. Not as fast as I’d like, but I didn’t give up, and I’ve still completed every problem thus far. Overall, I wasn’t very happy with this chapter, as it featured a problem with terrible parsing issues, and what I’m still convinced is an NP problem in a chapter that’s emphasizing clever use of data structures. In general, I don’t think this chapter does a good job of teaching anything, though some of the problems remain mildly entertaining.
Either way, I’m done, and it’s time to move on to the next chapter, which features strings!