[문제 5번] 답: 161개
[풀이] 먼저, g(n)은 n의 자리수의 합인 것을 관찰할 수 있다. 예를 들어g(5432)=f(54320)−10f(5432)=5432+543+54+5−10(543+54+5)=(5432−5430)+(543−540)+(54−50)+5=2+3+4+5=14일반적으로 n=a1a2⋯am=a1⋅10m−1+a2⋅10m−2+⋯+am−1⋅10+am, 즉 n의 각 자리수가 a1,⋯,am일 때g(n)=f(10n)−10f(n)={(a110m−1+⋯+am)+(a110m−2+⋯+am−1)+⋯+(a1⋅10+a2)+a1}−10{(a110m−2+⋯+am−1)+(a110m−3+⋯+am−2)+⋯+a1}={(a110m−1+⋯+am)−(a110m−1+⋯+am−1⋅10)}+{(a110m−2+⋯+am−1)−(a110m−2+⋯+am−2⋅10)}+⋯+{(a1⋅10+a2)−(a1⋅10)}+a1=am+am−1+⋯+a2+a1따라서 g(n)=a1+⋯+am이 성립한다. 즉 g(n)은 n의 각 자리수의 합이다.4자리 이하의 음이 아닌 정수 n=a1a2a3a4 (즉 0≤n≤9999인 정수 n) 중에서 g(n)=8을 만족하는 것의 개수는 다음을 만족하는 정수들의 개수와 같다.x1+x2+x3+x4=8,x1,x2,x3,x4≥0중복조합을 이용하여 구하면 총 개수는 4H8=11C8=11C3=3⋅2⋅111⋅10⋅9=165이다.이 중에서 첫 번째 자리수가 8인 것은 8000으로 1개가 있는데, 이것은 6200보다 크다.첫 번째 자리수가 7인 것은 7100, 7010, 7001 이렇게 3개가 있는데, 이들은 모두 6200보다 크다.첫 번째 자리수가 6인 것은 모두 6200, 6020, 6002, 6110 등 모두 6200 이하이다.첫 번째 자리수가 5 이하인 것은 모두 6200 이하이다.따라서 구하는 개수는 165−(1+3)=161개다.
| 하위 문항 | 채점 기준 | 배점 |
|---|
| 5 | A+: 정답과 풀이가 맞음.
A: 풀이가 모두 맞았으나 사소한 계산 실수가 있음.
B+: B와 더불어 중복조합 계산을 진행함.
B: g(n)=8을 풀기 위해 중복조합의 필요성을 파악함.
C: g(n)이 n의 자리수의 합임을 제시함.
D: g(n)의 의미를 파악하고자 시도함.
E: 풀이와 관계있는 의미있는 시도를 함.
F: 답안이 공란이거나 문제와 관련 없는 내용을 적음. | 30 |
※ 하위 문항이 있는 경우 칸을 나누어 채점 기준을 작성함.
※ 채점 기준은 문항의 출제의도에 대한 평가를 위한 것이어야 함.