Welcome to Al Zimmermann's Programming Contests. You've entered an arena where demented computer programmers compete for glory and for some cool prizes.

I run one or two contests per year. Each contest asks that you come up with your best solutions to a set of computationally intensive problems, generally involving sophisticated heuristics. Although I speak of "programming contests", technically you don't need to write a computer program to enter. You can enter whether you use a computer, manual calculations, or tea leaves to solve the problems. You send me solutions, not programs.

To enter a contest, you need to register. Once registered, you submit your solutions through this website. You get instant feedback and your name immediately appears on the contest's standings page where, if you've done well, you can start to bask in some of that aforementioned glory.

Special Announcement – March 20, 2017

Al Zimmermann's Programming Contests is on indefinite hiatus.

If you would like to be notified when this site becomes active again, please join our Yahoo! Group. To avoid receiving mail you may not want, specify Special Notices for your Message Options when you join -- this will ensure that the only email you ever receive from this group is the announcement that operations have resumed.

Al Zimmermann

Previous Contests
Contest Started Ended First Place Second Place
Description Standings Final Report Polygonal Areas 10 Dec 2016 11 Mar 2017 Tomas Rokicki Tom Sirgedas
Description Standings Final Report Non-Coplanar Points 5 Mar 2016 4 Jun 2016 Tim Foden Tomas Rokicki
Description Standings Final Report Sums and Products II 28 Nov 2015 27 Feb 2016 Tomas Rokicki Gil Dogon
Description Standings Final Report Sums and Products I 14 Nov 2015 13 Feb 2016 Tomas Rokicki Oleg Vlasii
Description Standings Final Report Delacorte Numbers 4 Oct 2014 3 Jan 2015 Hermann Jurksch & Hugo Pfoertner Arch D. Robison
Description Standings Final Report Alphabet City 18 May 2014 17 Aug 2014 Ivan Kazmenko Igor Dimitrijevic
Description Standings Final Report Graceful Graphs 21 Sep 2013 21 Dec 2013 Tomas Rokicki Jarek Wroblewski
Description Standings Final Report Factorials 19 Jan 2013 20 Apr 2013 Tomas Rokicki Hermann Jurksch
Description Standings Final Report Topswops 13 Nov 2010 12 Feb 2011 Jarek Wroblewski Tomas Rokicki
Description Standings Final Report Son Of Darts 20 Jun 2009 20 Jun 2010 John Morris Herbert Kociemba
Description Standings Final Report Retaining Water 13 Mar 2010 12 Jun 2010 Walter Trump Hermann Jurksch
Description Standings Final Report Point Packing 11 Jul 2009 10 Oct 2009 Hugo Pfoertner Hermann Jurksch
Visit our former web site for older contests.

Guest-Hosted Contests
Check out the guest-hosted contests -- with contest ideas and prizes from members of the AZsPCs community.
Contest Host Start End Winner
Description Standings Final Report Alphabet City Light John Carpenter 17 Aug 2014 20 Sep 2014 Nathan Hedt
Description Standings Final Report Pandiagonal Magic Squares of Prime Numbers Natalia Makarova 21 Jun 2013 21 Aug 2013 Jarek Wroblewski
Description Standings Final Report 1000! Challenge Dmitry Kamenetsky 20 Apr 2013 25 May 2013 Jarek Wroblewski

What people are saying about Al Zimmermann's Programming Contests

"Perhaps the best way to proactively procrastinate I have yet to find!"
– Benjamin Laken, Norway

"Here I am, so much actual work to do, but totally entranced by yet another Al Zimmermann programming contest."
– Tom Rokicki, California

"These programming contests are very very good. People talk about them. Best programming contests ever. Believe me."
– Donald Trump, POTUS