대칭이동의 대표 활용이 '직선을 거쳐 가는 최단 거리' 문제입니다. 한 직선 위의 점 P를 거쳐 두 지점 A, B를 잇는 경로가 언제 가장 짧은가를 묻죠. 핵심은 꺾인 경로를 대칭이동으로 펴서 직선거리로 바꾸는 것 하나입니다. 이 글은 그 원리와 계산·검산법, 그리고 두 점이 반대쪽에 있을 때·공간으로 확장될 때까지 예제로 정리합니다. 공통수학2 '도형의 이동'을 배운 고1에게 맞습니다.
왜 대칭이동으로 푸나?
점 P가 직선 ℓ 위에 있으면, ℓ에 대해 B를 대칭이동한 점 B′까지의 거리는 PB = PB′ 로 항상 같습니다. 그래서 구하려는 AP + PB는 AP + PB′와 같아지고, 이 값은 A와 B′를 잇는 경로의 길이입니다.
경로가 직선일 때 가장 짧다 — 그래서 최단 거리는 선분 AB′의 길이이고, 지나는 점 P는 직선 AB′와 ℓ의 교점입니다.
왜 PB=PB′일까요? 대칭이동은 직선 ℓ을 접는 선으로 삼아 뒤집는 변환이라, ℓ 위의 점에서 잰 거리는 원래 점이든 대칭점이든 똑같이 보존됩니다. 이 거리 보존이 평행이동과 대칭이동에서 배운 대칭이동의 성질 그대로이고, 최단 거리 풀이의 뿌리입니다.
풀이는 어떤 순서인가?
| 단계 | 하는 일 |
|---|---|
| 1 | 두 점이 직선 ℓ의 같은 쪽에 있는지 확인 |
| 2 | 한 점을 ℓ에 대해 대칭이동해 B′를 구함 |
| 3 | 최단 거리 = 선분 AB′의 길이 계산 |
| 4 | 필요하면 직선 AB′와 ℓ의 교점으로 P를 구함 |
같은 쪽 예제는 어떻게 푸나?
[예제 1] A(1, 1), B(4, 3)이 있고, x축 위의 점 P를 거쳐 A→P→B로 갈 때 AP + PB의 최솟값은?
풀이
- A, B 모두 x축 위쪽(y>0)에 있으니 조건을 만족합니다.
- B를 x축에 대해 대칭이동하면 B′(4, −3).
- AB′ = √{(4−1)² + (−3−1)²} = √(9 + 16) = 5.
- 직선 AB′가 x축과 만나는 점이 P = (7/4, 0)입니다.
[예제 2] A(2, 1), B(6, 3)이 있고 x축 위의 점 P를 거칠 때 AP + PB의 최솟값과 점 P는?
풀이
- B를 x축 대칭 → B′(6, −3). AB′ = √{(6−2)² + (−3−1)²} = √(16 + 16) = √32 = 4√2.
- 직선 AB′: 기울기 = (−3−1)/(6−2) = −1, y − 1 = −1(x − 2) → y = −x + 3. x축(y=0) 교점 P(3, 0).
- 검산: AP = √{(3−2)² + (0−1)²} = √2, PB = √{(6−3)² + (3−0)²} = √18 = 3√2. 합 = √2 + 3√2 = 4√2 로 AB′와 일치 ✅.
두 점이 반대쪽에 있으면 어떻게 다른가?
두 점이 직선 ℓ의 반대쪽에 있으면 대칭이동이 필요 없습니다. 두 점을 곧장 이은 선분 AB가 이미 ℓ을 가로지르므로, 선분 AB 자체가 최단 경로입니다.
[예제 3] A(1, 2)는 x축 위쪽, B(4, −3)은 아래쪽에 있다. x축 위의 점 P를 거치는 최단 거리는?
풀이
- 반대쪽이므로 대칭이동 없이 선분 AB가 최단: AB = √{(4−1)² + (−3−2)²} = √(9 + 25) = √34.
- 교점 P: 직선 AB 기울기 = (−3−2)/(4−1) = −5/3, y − 2 = −5/3(x − 1). y=0 → x = 11/5, P(11/5, 0).
- 검산: P가 A와 B 사이에 있어(1 < 11/5 < 4) 선분이 실제로 x축을 지남 ✅.
어디서 자주 막히나 — 조건 점검
| 막히는 지점 | 원인 | 교정 |
|---|---|---|
| 같은 쪽인데 대칭 안 함 | 조건 확인 생략 | 먼저 부호로 같은 쪽/반대쪽 판정 |
| 반대쪽인데 대칭함 | 경우 혼동 | 반대쪽은 선분 AB가 최단 |
| A·B 둘 다 뒤집음 | 대칭 대상 과다 | 하나만 대칭이동 |
| 대칭점 부호 흘림 | 좌표 실수 | (4, −3)의 −3을 그대로 대입 |
| 교점을 안 구하고 끝냄 | 문항 요구 누락 | '지나는 점'까지 물으면 AB′∩ℓ |
공간으로 가면 무엇이 달라지나?
2차원에서 "거울 너머로 펴서 직선으로" 만드는 발상은, 공간에서는 수직을 어디에 세우는가로 바뀝니다. 점에서 직선까지의 최단 거리는 삼수선 정리로 직각삼각형을 꺼내 피타고라스로 구하고, 두 점 사이의 거리는 공간좌표와 두 점 사이의 거리처럼 z 좌표 한 칸을 더해 계산합니다. '최단 거리'라는 같은 질문이 차원에 따라 도구를 바꾸는 셈입니다. 평면에서 점과 직선 사이의 최단 거리 자체는 점과 직선 사이의 거리 공식으로 바로 나옵니다.
흔한 오해 3가지
- "항상 대칭이동부터 한다" — 아닙니다. 두 점이 반대쪽이면 대칭 없이 선분 AB가 최단입니다. 같은 쪽/반대쪽 판정이 먼저입니다.
- "A와 B를 둘 다 대칭이동한다" — 하나만 뒤집으면 됩니다. 둘 다 뒤집으면 엉뚱한 값이 나옵니다.
- "최단 거리만 구하면 끝" — 문항이 '지나는 점 P'까지 물으면 직선 AB′와 ℓ의 교점을 구해야 답이 완성됩니다.
한 줄로 남기는 핵심
꺾인 경로는 대칭이동으로 펴면 직선거리가 됩니다 — 최단 거리 문제의 뼈대는 이 한 줄입니다. 단, 두 점이 반대쪽이면 대칭 없이 선분 AB가 답입니다.
"거울 너머로 곧게 이으면 가장 짧다" — 대칭점을 잡는 순간 문제의 절반이 풀립니다.
개념을 아는 것과 활용 문제에서 꺼내 쓰는 것은 다릅니다. TimeLevelUp은 공통수학을 단원 순서와 복습 주기에 맞춰 배치하고, 틀린 유형을 다음 계획에 반영해 '대칭이동 활용' 같은 응용 포인트가 기억에 남도록 학습 리듬을 설계합니다.
최종 점검 2026-10-03 — 같은 쪽 예제를 하나 더, 두 점이 반대쪽일 때와 공간으로 확장되는 경우를 새로 더하고, 모든 예제에 검산을 병기했습니다.

