My problem is trying to come up with ideas to use as practice. I could always do the same old thing over and over, but I'd rather find something that highlights the strength of a language.
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&...
(not sure if they are the ones from the book, but they are linked from there)