All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars
 perplexus dot info

 Opening doors (Posted on 2002-05-01)
Imagine a row of 100 closed doors. Now, make 100 passes along the row, and at each pass "toggle" the doors whose number is divisible by the number of the pass. (By "toggle", we mean to open a closed door, or close an opened one.)

For example, on the first pass, we will toggle all the doors, on the second, we will toggle only the even-numbered doors, on the third - only doors whose number is divisible by three, and so on.

At the end of the 100 passes, how many doors will be left open?

(from techInterview.org)

 See The Solution Submitted by levik Rating: 3.5000 (6 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
 Educated Guess | Comment 1 of 12
Each door will remain the same after your count passes the number of that door. For example, door 1 will only be opened once. So at the end, door 1 = Open

All primes (above one) will open and close exactly once. At the end, all of the prime number doors = Closed. There are 25 primes below 100.

So far we have confirmed: 1 Open, 25 closed. After manually confirming 3-12 I have 33 open and 33 closed. I believe the final answer will be:

1 open
99 closed
 Posted by Dominic on 2002-05-01 10:43:07

 Search: Search body:
Forums (0)