Official Solution:A library assigns unique identification codes to each of its books. Each code consists of a 3-letter key followed by 6 digits, where the same digit can appear more than once. If the library needs to assign codes to 23,154,000 books, at least how many 3-letter keys are needed? A. 4
B. 23
C. 24
D. 26
E. 22,154,000
Since each position in the 6-digit number can be any digit from 0 to 9, there are \(10^6\) (or 1,000,000) possible combinations for the 6 digits. Hence, each 3-letter key will accommodate \(10^6\) identification codes. For instance, two 3-letter keys will be enough for \(2*10^6\) books, and nine 3-letter keys will be enough for \(9*10^6\) books. Thus, to find out how many 3-letter keys are required, we divide the total number of books by the number of combinations possible with the 6 digits:
\(\frac{23,154,000}{10^6} = 23.154\)
Therefore, at least 24 3-letter keys are needed.
Answer: C