AMC 10 · 2003 · #25

학년 4 number-theory
divisibility-rulesdigit-summodular-arithmetic caseworksystematic-enumeration ↑ 선수 지식: divisibility-rules
📏 중간 풀이 💡 2 개 인사이트
📘 쉬운 버전 보기 →
문제
네 자리 수의 마지막 두 자리 숫자가 2와 3이면 이 수는 ab23 모양이고, 천의 자리 a는 1부터 9까지, 백의 자리 b는 0부터 9까지입니다. 이런 수 중에서 3의 배수는 몇 개일까요?

답을 골라 클릭하세요.

(A)
27
(B)
30
(C)
33
(D)
81
(E)
90

AMC 10 2003 problem © Mathematical Association of America (MAA AMC). Reproduced for educational use.

풀이 과정
전략 변수 도입하기

자유롭게 정할 수 있는 숫자는 천의 자리와 백의 자리 두 개뿐이므로 이를 a, b로 이름 붙입니다 (도구 #4). 3의 배수 판정법에 따르면, 어떤 수가 3의 배수인 것은 그 수의 각 자리 숫자의 합이 3의 배수일 때와 정확히 같습니다. 그러면 문제 전체가 a+b에 대한 한 가지 조건으로 바뀝니다. 조건에 맞는 b를 세기 위해, 0,1,…,9를 3으로 나눈 나머지의 반복 패턴을 살펴봅니다 (도구 #5). 이 패턴 덕분에 어림짐작 대신 정확히 셀 수 있습니다. b에 필요한 나머지가 a에 따라 달라지므로, a의 아홉 값을 그 자신의 나머지로 세 경우로 쪼개고 (도구 #7) 각 경우를 짧은 목록으로 셉니다 (도구 #2). 세 경우의 개수를 더하면 전체가 됩니다.

1STEP 1

수를 자리 숫자 합 조건으로 바꾸기

ab23의 자리 숫자 합은 a + b + 2 + 3 = a + b + 5이고, 이것이 3의 배수여야 합니다.

자리 숫자 합 = a + b + 2 + 3 = a + b + 5
2STEP 2

자유 숫자가 만들어야 할 나머지 찾기

5는 3으로 나눈 나머지가 2이므로, 모자란 1을 채우려면 a + b의 나머지는 1이어야 합니다.

a + b + 5 ≡ 0 (mod 3) → a + b ≡ 1 (mod 3)
3STEP 3

각 나머지별로 b의 개수 세기

b를 0부터 9까지 나머지로 묶으면 나머지 0은 {0,3,6,9}로 4개, 나머지 1과 2는 각각 3개입니다.

b≡ 0:{0,3,6,9} (4), b≡ 1:{1,4,7} (3), b≡ 2:{2,5,8} (3)
4STEP 4

a를 세 경우로 쪼개기

a도 1부터 9까지 나머지로 묶으면 a≡1은 3 × 4 = 12, a≡2와 a≡0은 각각 3 × 3 = 9입니다.

a≡1:3×4=12, a≡2:3×3=9, a≡0:3×3=9
5STEP 5

세 경우를 더하기

세 경우는 겹치지 않으므로 개수를 그냥 더하면 12 + 9 + 9 = 30이고, 답은 (B)입니다.

12 + 9 + 9 = 30 → (B)
정답
30
크기를 확인해 봅니다: 자유 숫자 a (아홉 가지)와 b (열 가지)로 후보 수는 9 × 10 = 90개이고, 3으로 나누어떨어지는 것은 대략 세 개 중 하나이므로 약 30개입니다 — 답과 일치하고 훨씬 큰 81이나 90은 배제됩니다. 두 개를 직접 확인해 봅니다: 1023의 자리 합은 1+0+2+3=6으로 3의 배수 ✓ (여기서 a=1,b=0, 나머지 1 경우); 9923의 자리 합은 9+9+2+3=23으로 3의 배수가 아니고, 실제로 a=9,b=9이면 a+b=18≡ 0이라 1이 아니므로 올바르게 제외됩니다 ✓.
💡핵심 정리

3으로 나누어떨어지는지는 자리 숫자 합만 보면 되므로, 고정된 숫자는 얼려 두고 두 자유 숫자가 알맞은 나머지 묶음에 들어가는 경우를 세면 됩니다.

  • 수를 자리 숫자 합 조건으로 바꾸기
  • 자유 숫자가 만들어야 할 나머지 찾기
  • 각 나머지별로 b의 개수 세기
  • a를 세 경우로 쪼개기
  • 세 경우를 더하기