비언어에서 가장 자주 출제되고 가장 어려운 유형. 이 페이지에서는 7가지 패턴을 미니 예제와 함께 강의 형식으로 설명하고, 실전 예제 10문제로 연습합니다.
추론은 SPI 비언어에서 출제 비중 약 30~40%를 차지하는 최빈출 유형입니다. "주어진 조건에서 확실히 말할 수 있는 것은 무엇인가"를 판단하는 논리적 사고가 필요하며, 출제 패턴은 아래 7가지로 정리됩니다.
① 반드시 종이에 그리면서 풀 것. 머릿속으로만 풀면 실수합니다.
② "반드시 참"과 "가능성이 있다"를 구분할 것. SPI는 "확실히 말할 수 있는 것"을 묻습니다.
③ 30초 안에 실마리가 없으면 넘길 것. 추론에 시간을 뺏기면 전체 점수가 무너집니다.
"A는 B보다 위", "C는 D보다 앞" 같은 대소 관계가 주어지고, 전체 순서나 특정 위치를 결정하는 유형입니다.
접근법: 각 조건을 부등호(>)로 변환 → 하나의 사슬로 연결할 수 있는지 확인. 모두 이어지면 순서 확정, 끊어지면 확정 불가.
A, B, C 3명이 달렸다. 조건: A > B, B > C 1위는 누구인가?
풀이: 부등호를 연결하면 → A > B > C 사슬이 하나로 이어지므로 순서가 완전히 확정됩니다.
A, B, C, D 4명이 달렸다. 조건: A > B, C > D 1위는 누구인가?
풀이: A > B와 C > D는 별개의 사슬. B와 C의 관계를 알 수 없으므로, A와 C 중 누가 1위인지 확정 불가.
좌석 배치, 아파트 호실, 원탁 배치 등에서 각자의 위치를 결정하는 유형입니다.
접근법: 반드시 그림을 그린다. 확정 위치부터 채우고, "옆에 있다" 같은 상대 조건으로 소거한다.
A, B, C가 가로 한 줄 3자리에 앉아 있다. (ア) A는 왼쪽 끝이다. (イ) C는 A의 옆이 아니다. 가운데에 앉은 사람은?
풀이:
Step 1: A를 왼쪽 끝에 고정
Step 2: C는 A 옆(=2번) 불가 → C는 3번 → 남은 B가 2번
"전체 N명 중 A를 선택한 사람은 X명, B를 선택한 사람은 Y명, 공통 다 Z명..." 같은 집계 조건에서 특정 인원을 구하는 유형입니다.
접근법: 합집합 공식(A + B - 공통 = A∪B)을 쓰고, 전체에서 빼서 여사건을 구한다.
30명에게 물었다. 개를 키우는 사람 18명, 고양이를 키우는 사람 12명, 공통 다 키우는 사람 5명. 아무것도 안 키우는 사람은?
풀이: 개 또는 고양이 = 18 + 12 - 5(중복) = 25명 아무것도 아님 = 30 - 25 = 5명
위 문제에서 "개만 키우는 사람은 적어도 몇 명인가?" 라고 물으면?
주의: "적어도"는 최솟값을 묻는 것. 개만 = 18 - 5(공통) = 13명. 이건 확정값이지만, 만약 공통 수가 "최대 5명"처럼 범위라면 최솟값/최댓값을 따로 계산해야 합니다.
여러 사람의 발언이 주어지고, 누가 거짓말을 하는지 또는 "반드시 참인 진술"을 찾는 유형입니다.
접근법: 한 명씩 "이 사람이 거짓말쟁이라면?"을 가정 → 나머지 발언과 모순이 있는지 확인. 모순 없으면 가능, 모순 있으면 불가능. 가능한 경우가 1개뿐이면 확정.
A, B 2명 중 1명만 거짓말쟁이. A: "나는 거짓말쟁이가 아니다" B: "A는 거짓말쟁이다" 거짓말쟁이는 누구인가?
경우 1: A가 거짓말쟁이 A의 "나는 거짓말쟁이가 아니다" → 거짓 OK ✓ B의 "A는 거짓말쟁이다" → 참 OK ✓ → 모순 없음
경우 2: B가 거짓말쟁이 A의 "나는 거짓말쟁이가 아니다" → 참 OK ✓ B의 "A는 거짓말쟁이다" → 거짓 OK (A는 거짓말쟁이가 아닌 게 맞으니까) ✓ → 모순 없음
공통 다 가능 → 이 조건만으로는 확정 불가!
※ SPI 실전에서는 조건이 더 추가되어 1명으로 확정되게 출제됩니다. "모순이 없는 경우"가 여러 개인지 하나인지를 반드시 체크하세요.
"A는 개를 키운다", "B는 고양이가 아니다" 같은 조건에서 누가 무엇인지의 대응표를 완성하는 유형입니다.
접근법: 행(사람) × 열(항목)의 대응표를 그린다. ×(불가)를 먼저 채우고, 한 행/열에 하나만 ○가 가능하다는 원칙으로 소거한다.
X, Y, Z 3명이 각각 사과·바나나·포도 중 1개를 골랐다 (중복 없음). (ア) X는 사과가 아니다. (イ) Y는 바나나도 포도도 아니다. Z가 고른 것은?
| 🍎 사과 | 🍌 바나나 | 🍇 포도 | |
|---|---|---|---|
| X | × | ? | ? |
| Y | ? | × | × |
| Z | ? | ? | ? |
Y는 바나나(×) 포도(×) → Y = 사과 확정 Y가 사과 → X, Z의 사과 = × X는 사과(×), 이제... X는 바나나 또는 포도 Z는 사과(×), Z도 바나나 또는 포도 → 추가 조건 없이는 X, Z의 정확한 배분 불가
※ 만약 (ウ) "Z는 포도가 아니다"가 추가되면 → Z=바나나, X=포도로 확정
조건에서 특정 수량의 최솟값·최댓값·확정값을 구하는 유형입니다.
접근법: 최댓값을 구하라 → 다른 변수를 최솟값으로. 최솟값을 구하라 → 다른 변수를 최댓값으로. 항상 극단적인 경우를 먼저 시도.
A + B + C = 100. A ≥ 20, B ≥ 30, C ≥ 10. A의 최댓값은?
풀이: A를 최대로 → B, C를 최소로 B = 30(최소), C = 10(최소) A = 100 - 30 - 10 = 60
웹테스팅에서만 출제되는 독특한 형식. "ア만으로 알 수 있는가, イ만으로 알 수 있는가, 공통 필요한가, 공통 있어도 모르는가"를 판단합니다.
접근법: ア, イ를 반드시 개별적으로 먼저 검토. 아래 4단계 플로우를 따릅니다.
X + Y = 8. X × Y를 구할 수 있는가? ア: X = 3 イ: Y는 양의 정수
Step 1 (ア만): X=3, Y=8-3=5 → X×Y=15 → 확정 ✓ Step 2 (イ만): Y=1→X=7→XY=7 / Y=2→X=6→XY=12... 여러 값 → 확정 불가 ✗
실수 1: ア를 검토할 때 무의식적으로 イ 조건도 함께 사용. 반드시 "ア만" "イ만" 개별 검토!
실수 2: 하나의 예만 확인하고 "확정"이라고 판단. 반드시 2개 이상의 경우를 시도해서 반례 확인!
| # | 유형 | 핵심 접근법 | 형식 |
|---|---|---|---|
| 1 | 순서 (順序) | 조건→부등호→사슬 연결 | 공통 |
| 2 | 위치 (位置) | 그림 그리기→확정 위치부터 | 공통 |
| 3 | 내역 (内訳) | 합집합 공식→여사건 | 공통 |
| 4 | 참거짓 (正誤) | 가정→모순 확인→가능 경우 세기 | 공통 |
| 5 | 대응 (対応) | 대응표 ○×→소거법 | 공통 |
| 6 | 수량 추론 | 부등식→극단값 탐색 | 공통 |
| 7 | 조건 판단 ア·イ | 개별 검토→단독/조합/불가 | 웹테 전용 |
일본어 원문을 먼저 읽고 직접 풀어보세요. 한국어 번역이 필요하면 "번역 보기"를, 풀이는 "풀이 보기"를 누르세요.
기초 5문 → 실전 6문 → 고난도 4문 순서로 구성되어 있습니다. 접이식 풀이를 열기 전에 반드시 직접 풀어보세요.