한 사람을 가정하고 확인하기

이름이 자주 나오는 사람부터 시작해 모순이 생길 때까지 말을 따라갑니다.

이름이 자주 나오는 사람부터 시작하기

AB와 D는 둘 다 거짓말을 합니다.BA와 D 중 한 명만 거짓말을 합니다.CA는 거짓말을 합니다.DC는 진실을 말합니다.
A와 D가 각각 두 번씩 언급됩니다. 누구부터 시작해도 되지만, 여기서는 A부터 확인합니다.

모든 사람은 늘 진실만 말하거나 늘 거짓말만 합니다.

더 보기

먼저 여러 문장에 이름이 나오는 사람을 고릅니다. 그 사람이 진실을 말한다고 가정하고, 각 문장이 무엇을 뜻하는지 차례로 따라갑니다. 모순이 생기면 가정이 틀렸으므로 그 사람은 거짓말을 합니다.

거짓말을 하는 사람의 문장은 전체가 거짓입니다. “B와 D는 둘 다 거짓말을 한다”가 거짓이라고 해서 두 사람 모두 진실을 말하는 것은 아닙니다. 둘 중 적어도 한 명이 진실을 말한다는 뜻입니다.

학습 도움말

한 사람을 가정하고 말을 따라가세요. 모순이 생기면 반대쪽이 답입니다.

학습 안내

준비되면 연습에서 이 방법을 써 보세요.

문제 신고

이름이 자주 나오는 사람부터 시작하기

모든 사람은 늘 진실만 말하거나 늘 거짓말만 합니다.

먼저 여러 문장에 이름이 나오는 사람을 고릅니다. 그 사람이 진실을 말한다고 가정하고, 각 문장이 무엇을 뜻하는지 차례로 따라갑니다. 모순이 생기면 가정이 틀렸으므로 그 사람은 거짓말을 합니다.

거짓말을 하는 사람의 문장은 전체가 거짓입니다. “B와 D는 둘 다 거짓말을 한다”가 거짓이라고 해서 두 사람 모두 진실을 말하는 것은 아닙니다. 둘 중 적어도 한 명이 진실을 말한다는 뜻입니다.

AB와 D는 둘 다 거짓말을 합니다.BA와 D 중 한 명만 거짓말을 합니다.CA는 거짓말을 합니다.DC는 진실을 말합니다.
A와 D가 각각 두 번씩 언급됩니다. 누구부터 시작해도 되지만, 여기서는 A부터 확인합니다.

A를 두 경우로 확인하기

A가 진실을 말한다고 가정하면 B와 D는 거짓말을 합니다. 그런데 B의 말에 따르면 A와 D 중 한 명만 거짓말을 합니다. 이 가정에서는 B의 말이 참이 되므로, 거짓말을 하는 B가 참인 말을 하게 됩니다. 모순입니다.

따라서 A는 거짓말을 합니다. C의 말은 참이므로 C는 진실을 말합니다. D의 말도 참이므로 D 역시 진실을 말합니다. 마지막으로 B의 말도 참이 됩니다. 모든 말이 맞아떨어집니다.

AB와 D는 둘 다 거짓말을 합니다.BA와 D 중 한 명만 거짓말을 합니다.CA는 거짓말을 합니다.DC는 진실을 말합니다.
A와 D가 각각 두 번씩 언급됩니다. 누구부터 시작해도 되지만, 여기서는 A부터 확인합니다.

B를 가정하기

이번에는 B가 두 문장과 연결되어 있습니다. B가 진실을 말한다고 가정하고 D, C, A의 순서로 확인해 보세요.

진실을 말하는 사람이 거짓인 말을 하거나, 거짓말을 하는 사람이 참인 말을 하게 되면 그 가정은 틀렸습니다.

AB와 C는 둘 다 거짓말을 합니다.BD는 거짓말을 합니다.CA는 거짓말을 합니다.DB와 C는 같은 종류입니다.
B가 진실을 말한다고 가정한 뒤 모든 말을 확인합니다.

풀어 보기

B는 진실을 말합니까, 거짓말을 합니까?

  1. B는 진실을 말합니다
  2. B는 거짓말을 합니다
정답 보기

B는 거짓말을 합니다

맞습니다. B가 진실을 말한다고 가정하면 문장들이 모순되므로 B는 거짓말을 합니다.

직접 답하고 이어서 학습하려면 JavaScript를 켜 주세요.

참거짓 문제 연습하기

무료로 로그인

제한 없이 연습하고 진도를 저장하세요.