[an error occurred while processing this directive]
Updated Sunday, 06-Nov-2011 21:03:23 MST bookmark this page
slashdotted July 23, 11:47PM visit the riddles forum



WELCOME to [wu:riddles]! This is an archive of problems I've been collecting since the Spring of 2002. They come from many places, including word of mouth, college courses, books, and job interviews for hi-tech positions. Many are even written by members of our own forum community. These carefully chosen puzzles will demand you to think in creative ways you perhaps normally would not. In fact, some will seem outright impossible at first ... but once you crack them, the epiphany can be truly rapturous!

If you are a first-timer, here are some problems I recommend you start out with:

The riddles are organized by difficulty as judged by myself: easy, medium, and hard. Then there is the microsoft section, consisting of weird, open-ended consulting-style questions. The cs and putnam sections contain problems which may require a particularly specialized background in computer science and mathematics, respectively. Later, I will add sections for "What Am I" and "What Happened" riddles.

Hints are available for some riddles. To see a hint, highlight the area near the word "Hint:" with your mouse. This mouse-highlighting convention is used in both the forums and this cover site.

If you need solutions or more hints, please post to the FORUM! Almost all puzzles are solved in great detail there. Also, if you want to contribute a new puzzle, please post to the FORUM as well. We have a daily healthy discussion of new problems, and every once in a while I will export some of those problems to the cover site. The forum is a little slow, and I apologize for this, but please be patient. Alternatively, you can send me an e-mail directly. (Remove the "NO_SPAM_" prefix.) However, my response time may be very slow, as I'm often busy these days; the forum is definitely preferred.

My favorite kind of puzzle satisfies the following criteria: 1) It seems impossible, 2) Most people can understand it, and 3) It does not require specialized knowledge to solve. When I started collecting, I tried hard to find problems that satisfied these things. However, as the site has grown over the years, it has become apparent that for many of the harder problems, you won't have a chance without knowing some post-high-school mathematics. Basic probability and combinatorics are particularly common. If you lack this background, please do not be discouraged. Our friendly and active forum community can help you get up to speed. My sincere hope is that you will leave with a greater appreciation of the power of math.

Many thanks to all the cool people who have sent me new material. Also, I express much gratitude to towr and Icarus for their extensive work in generously maintaining the forums. I also thank David Lau, Eric Yeh, and James Fingas for contributing an exceptional number of problems when the site was getting started. Let's make this the definitive riddle archive.

Finally, I would like to again plug the forum, which i invite you to browse and perhaps even join. You will be very hard-pressed to find another problem-solving community of comparable quality. It is the neatest thing on this site, a giant board of discussions for thousands of puzzles. A LaTeXish syntax is also provided to support writing of mathematical notation. New problems arise almost every hour, and we have members all over the globe, at all ages, from professions ranging from graphic designers to engineering professors. Having the privilege of building such a community is one of the nicest things I've ever taken part of.

Whatever your reasons for being here -- whether you are a life-long mathemagician, or a desperate kid googling for tricky homework solutions -- I hope you will stick with this site regularly, and come to appreciate the joys of problem solving.

- William Wu, 4/2/2002 11:51PM; Revisions: 9/29/2002 7:24PM; 11:40 PM 8/19/2004, 12:55 PM 2/5/2005

[an error occurred while processing this directive]

[an error occurred while processing this directive]