TOUGH
마플시너지 공통수학1 12단원 1691번 – a<b<c<d인 네 자리 자연수를 나열할 때 100번째 수
📌 문제 요약
1부터 9까지의 자연수 a, b, c, d에 대하여 a<b<c<d를 만족시키는 네 자리 자연수를 작은 수부터 차례로 나열할 때, 100번째 자연수를 구하는 문제입니다. 정답은 ② 3479입니다.
🔑 핵심 단서
- a<b<c<d이므로 1~9에서 4개를 택하면 자동으로 네 자리 수가 하나 결정된다.
- 작은 수부터 나열하려면 천의 자리 a의 값에 따라 누적 개수를 세야 한다.
- a=1: 나머지 b,c,d를 2~9 중 선택 → ₈C₃ = 56개.
- a=2: 나머지 b,c,d를 3~9 중 선택 → ₇C₃ = 35개. 누적 56+35 = 91개.
- a=3: ₆C₃ = 20개이지만, 100번째는 a=3에서 9번째(100−91=9)에 해당.
- a=3일 때 b의 값을 차례로 세어 100번째 수 = 3479.
💡 왜 이렇게 풀어야 할까?
“n번째 수 찾기”는 가장 큰 자릿수부터 값을 확정해 나가는 전략이 핵심입니다. 천의 자리가 1인 수가 56개, 2인 수가 35개이므로 91개까지 소진됩니다. 100번째는 천의 자리가 3인 그룹의 9번째 수이며, 이 그룹 안에서 다시 백의 자리를 기준으로 누적해 나가면 정확한 수를 특정할 수 있습니다. 이런 “단계적 확정” 방법은 사전식 배열 문제의 표준 풀이법입니다.
🎬 해설 영상
⚠️ 자주 하는 실수
- 누적 개수를 셀 때 a=1에서의 개수 56을 잘못 계산하는 실수 — ₈C₃ = 56을 정확히 구해야 이후 과정이 맞습니다.
- a=3 그룹 내에서 “9번째”를 “10번째”로 잘못 계산하는 off-by-one 실수에 주의하세요.
- a=3, b=4인 그룹에서 다시 c, d를 특정할 때 남은 숫자 범위를 잘못 설정하는 경우가 있습니다.
📚 개념·연산 포스팅 추천
고등수학 개념사전 231 │ 조합 기초 고등수학 개념사전 229 │ 순열 기초 고등수학 개념사전 227 │ 합의 법칙 이해 연산 워크시트 62 │ 조합 연산 워크시트 63 │ 특정한 조건이 있는 조합의 수 연산 워크시트 60 │ 순열 연산 워크시트 59 │ 여러 가지 경우의 수
마플시너지공통수학11691번TOUGHn번째수사전식배열크기순나열조합8C37C3누적개수경우의수고등수학문제풀이12단원단계적확정네자리자연수조합응용수능대비내신대비고1수학