EN

사고력 · 초6-1 연역적 논리 (2)

문제

조건에 맞게 배치하기

5명이 원 모양 식탁에 같은 간격으로 둘러앉아 있습니다. 맨 위 자리에는 A가 이미 앉아 있습니다. A와 D는 이웃하지 않고, D의 왼쪽 옆은 E이며, B와 C는 이웃하지 않고, C의 오른쪽 옆은 A가 아닙니다. 나머지 네 자리에 누가 앉는지 구합니다.
table A
내 답
풀이 과정
전략 그림 그리기 — 그림은 이미 그려져 있으니, 정작 할 일은 조건이 그 그림에서 무엇을 뜻하는지 정하는 것입니다. 그래서 먼저 왼쪽과 오른쪽 문제부터 매듭짓습니다. 내가 그 의자에 앉아 식탁을 바라본다고 떠올리는 것입니다. 이 상상 한 번으로 조건 2와 조건 4가 '시계 방향'과 '시계 반대 방향'으로 바뀌어 그림에서 손가락으로 짚을 수 있게 됩니다. 그다음에는 조건을 적힌 순서대로 쓰지 않고, 경우의 수가 가장 적은 것부터 씁니다. 조건 1이 D의 자리를 둘로 줄이고 조건 2가 E를 따라 붙이면 갈래가 둘만 남는데, 그중 하나가 조건 3에 걸려 죽습니다. 24가지를 다 적는 것보다 이렇게 지워 나가는 편이 훨씬 짧습니다. 빠짐없이 나열하기는 마지막 확인용으로 아껴 둡니다.
1STEP 1

자리에 번호를 붙이고, 위에서 본 그림에서 '왼쪽'이 어디인지 정하기

자리에 번호를 붙이고 왼쪽이 어디인지 정합니다.

자리 1 → 2 → 3 → 4 → 5 → 1 은 시계 방향 = 앉은 사람의 왼손이 가리키는 쪽
2STEP 2

조건 1로 D의 자리를 둘로 줄이기

첫 조건이 D의 자리를 로 줄입니다.

D ∈ {3, 4}
3STEP 3

조건 2로 E를 D에 붙이면 갈래가 둘만 남습니다

둘째 조건이 E를 D 옆에 붙입니다.

D = 3 → E = 4, D = 4 → E = 5
4STEP 4

조건 3이 D가 4번인 갈래를 지웁니다

셋째 조건이 한 갈래를 지웁니다.

D = 4 → {B, C} = {2, 3} (이웃) → 모순
5STEP 5

조건 4로 남은 두 자리를 가르기

넷째 조건이 남은 두 자리를 가릅니다.

C = 2 → C 의 오른쪽 = 자리 1 = A → 모순, 따라서 C = 5, B = 2
6STEP 6

칸에 써넣고 네 조건을 되짚어 읽기

차례는 A, B, D, E, C입니다.

맨 위에서 시계 방향으로: A, B, D, E, C
7STEP 7

다른 배치는 없음을 확인하기

스물네 배치 중 하나만 살아남습니다.

4 × 3 × 2 × 1 = 24 (가지), 살아남는 것은 1 가지
정답
A, B, D, E, C
4 × 3 × 2 × 1 = 24
서로 다른 다섯 글자가 서로 다른 다섯 칸에 하나씩 들어갔으므로 같은 사람이 두 번 앉거나 빈 칸이 남는 일은 없습니다. 조건을 완성된 그림에 하나씩 대어 보아도 모두 맞습니다. A의 이웃은 B와 C여서 D가 아니고, D의 왼쪽 옆 자리에는 E가 있으며, B의 이웃은 A와 D여서 C가 아니고, C의 오른쪽 옆에는 A가 아니라 E가 있습니다. 크기로 따져도 자연스럽습니다. 문제는 앉는 방법이 하나라고 약속했고, 지워 나가기가 24가지 중 23가지를 닫아 정확히 하나를 남겼습니다. 거울에 비친 배치인 A, C, E, D, B가 어디서 어긋나는지도 짚어 둘 만합니다. 이 배치는 방향을 말하지 않는 조건 1과 조건 3은 만족시키지만, E를 D의 왼쪽이 아니라 오른쪽에 놓고 A를 C의 오른쪽에 놓아서 조건 2와 조건 4를 함께 어깁니다. 조건을 대충 읽으면 이 거울 배치도 맞아 보이기 때문에, 이 확인이야말로 '왼쪽'을 식탁을 바라보고 앉은 사람 기준의 시계 방향으로 제대로 읽었는지 못 박아 주는 대목입니다.
핵심 정리

먼저 내가 그 의자에 앉아 식탁을 바라본다고 상상해 보세요. 그러면 '내 왼쪽'이 그림에서 손가락으로 짚을 수 있는 방향, 곧 시계 방향이 된답니다.

  • 자리에 번호를 붙이고, 위에서 본 그림에서 '왼쪽'이 어디인지 정하기
  • 조건 1로 D의 자리를 둘로 줄이기
  • 조건 2로 E를 D에 붙이면 갈래가 둘만 남습니다
  • 조건 3이 D가 4번인 갈래를 지웁니다
  • 조건 4로 남은 두 자리를 가르기
  • 칸에 써넣고 네 조건을 되짚어 읽기
  • 다른 배치는 없음을 확인하기