For five hours last week 112 university teams put their coding skills to work to vie for title of World Champions in the 2012 Association for Computing Machinery (ACM) International Collegiate Programming Contest. The "Battle of the Brains" programming challenge was tricky. Rather than creating programs that fit specific functional specs to generate the correct output, team participants had to develop a player that would compete in a game against other teams considering nine problems. According to a challenge overview, "Success is a result of developing and implementing a robust player with a sound strategy and correctly anticipating the strategies employed by one's opponents." ...
An article from