Knights, Knaves & Spies

Logic Level 1

On the island of Knights and Knaves, I met three people A, B, and C, one of whom is a knight, another is a knave, and the other is a spy. The knight always tells the truth, the knave always lies, and the spy can either lie or tell the truth.

A says, "I am the knight."
B says, "I am the knave."
C says, "I am the spy."

Who is the spy?

B C A

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

3 solutions

Hua Zhi Vee
Nov 24, 2017

A knight can only say "I am a knight," hence A A is the knight.

A knave cannot say "I am a knave," hence C C is the knave.

Hence, B B is the spy. \square

I selected B and it says incorrect.

Eli Hansen - 2 years, 4 months ago

Log in to reply

Should be correct. Can you take a screenshot? If your answer is correct but it says incorrect then you should tag a staff.

Hua Zhi Vee - 2 years, 3 months ago

A knight can not say "I am the knave" because the knight can not lie. A knave can not say "I am the knave" because they can only lie. Hence, B is a spy.

Saya Suka
Feb 8, 2021

Claiming to be a knight can be done by anyone, whether they are a truthful knight, a lying knave or a lying spy.
Claiming to be a knave can only be done by a lying spy.
Claiming to be a spy can be done by a lying knave and a truthful spy.

Because there is only one of each among them, therefore the scenario must be like this (assign speaker for the rarest occasions first) ==>
✓ Lying spy : I am knave ✓
✓✓ Lying knave : I am spy ✓
✓✓✓ Truthful Knight : I am knight ✓

The spy must be Mr B who claims to be the knave.

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...