ACM INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST *WEB* is a source for 700 different programming challenges ranging in difficulty from the simple on up to the less simple. Here's your chance to have a little Pythonic fun while demonstrating that you can solve some of these problems with Python! The ACM keeps these programming contests going around the world, but we need to show them that Python is a worthy language for people to use. So check out the massive list of problems you can take on, and send us your best shot at any of them that strike your fancy.
Since a number of people have enjoyed solving these programming contest problems so far, Rob's on a quest to locate even more coding challenges. Please email any problem collections you run across. For now, links to collections will be posted here:
Just remember to mention which problem from which contest you are solving when you send in a solution. The solutions below have links to the problems they are intended to solve.
by Rob Andrews