낯선 여행지에서 당신은 세 명의 마을 사람 A, B, C를 만났습니다. 이들 중 한 명은 천사, 한 명은 악마, 나머지 한 명은 평범한 인간입니다.
천사: 항상 진실만을 말합니다. 악마: 항상 거짓말만 합니다.
인간: 기분에 따라 진실을 말할 수도, 거짓을 말할 수도 있습니다.(랜덤) 세 사람은 각각 당신에게 다음과 같이 말했습니다.
과연 이들의 진짜 정체는 무엇일까요? A: "나는 천사가 아니에요."
B: "나는 악마가 아니에요." C: "나는 인간이 아니에요."
답을 생각해보세요! 같이 풀어볼까요?
먼저 악마를 골라내 봅시다. [스텝1] 만약 A가 악마라면?
A가 악마가 아니라고 진실을 말했으니 이건 모순. [스텝2] 만약 B가 악마라면?
B가 악마가 아니라고 거짓을 말했으니 가능성 있음. [스텝3] 만약 C가 악마라면?
C가 인간이 아니라고 진실을 말했으니 이것도 모순. 여기까지 하면 B가 악마라고 결정됐습니다!
이제 천사를 찾으러 가봅시다. [스텝4] 만약 A가 천사라면?
A...