AMC 10 · 2005 · #19
Grade 7 countingPick an answer.
Following the odometer mile by mile is hopeless. Change what is being counted instead: the display advances exactly one step per mile, so the mileage equals the number of allowed displays from 1 up to 002005. An allowed display is just a numeral with no digit 4, and numerals like that can be counted one place at a time.
Count displays, not miles
The mileage is really a count of allowed numbers.
One mile is one step of the display, so counting the steps is the same as counting the miles.
4.NBT.A.2Change Focus Count The ComplementBreak the range at 2000
Splitting off the last few numbers leaves a uniform range.
Cut the range where the leading digit changes behaviour, so each part follows one rule.
4.OA.A.3Identify SubproblemsCount the allowed four-digit strings
Padding with zeros makes each digit an independent choice.
When each digit is chosen freely and independently, multiply the number of choices place by place.
With each place chosen freely from the same short menu, the count is the menu size multiplied place by place.
▸ Why?
Independent choices multiply, since every option in one place can be paired with every option in the next.
▸ Why?
A number is its digits sitting in fixed places, so choosing the digits is choosing the number.
Evaluate and drop the string 0000
Dropping the all-zero string leaves 1457.
Padding with zeros makes every number the same shape, at the cost of one fake entry to subtract.
6.EE.A.1Identify SubproblemsList the short tail
The short tail contributes 5 more.
A range too small to be worth a formula is quicker to write out in full.
4.OA.A.3Make A Systematic ListAdd the two counts
Adding gives 1462, choice (B).
Counts of pieces that never overlap add up to the count of the whole.
4.OA.A.3Identify SubproblemsA counter that refuses one digit is really counting with nine symbols instead of ten, so count the numerals it is willing to show.
- Count displays, not miles
- Break the range at 2000
- Count the allowed four-digit strings
- Evaluate and drop the string 0000
- List the short tail
- Add the two counts