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

 Doctor, nurse and apprentice. (Posted on 2007-04-26)
In a very far land, in addition to the liars (who always lie), knights (who always tells the truth) and knaves (who alternate between truth and lies), there are also shays. Shays will tell the truth unless the last person to talk was a liar or a knave who lied.

In that land, there is a very famous doctor that you want to meet. This doctor has his own nurse and his own apprentice. After you get to the doctor's house, you see the three people (the doctor, the nurse, and the apprentice) but you do not know who is what or what types they are. So you ask a few questions:

"Which one of you is a knave?"

A: I'm a knave!
B: I'm a knave!
C: I'm a knave!

"Which one of you is the apprentice?"

C: I'm the apprentice!
B: I'm the apprentice!
A: I'm the apprentice!

"Which one of you is the doctor?"

A: I'm the doctor!
B: I'm the doctor!
C: I'm the doctor!

From those statements can you figure out who is the doctor, nurse, and apprentice?

 See The Solution Submitted by Assaf Rating: 3.8000 (5 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
 re: Solutions | Comment 4 of 8 |
(In reply to Solutions by hoodat)

A:  Knave - Doctor
B:  Liar - Nurse
C:  Knave - Apprentice
has the problem that C makes two true statements in a row, so can't be a knave.

A:  Liar - Nurse
B:  Shay - Apprentice
C:  Knave - Doctor
has the problem that B, in the middle set of statements makes a true statement right after C's false statement and therefore can't be a shay.

 Posted by Charlie on 2007-04-26 16:42:31

 Search: Search body:
Forums (0)