We need to find the total number of digits in all of the square numbers from 1 - 99.
1, 4, 9 <-- all have one digit.
16, 25, 36, ...., 81 <-- all have two digits.
Each 'n' will acquire a new digit when n^2 exceeds a power of ten.
\(sqrt(10)\) is more than 3 and less than 4, so n =1,2,3 will have 1 digit when you square n (1,4,9). This makes 3 numbers.
\(sqrt(100) = 10\), so n = 4,5,6,7,8, and 9 will have two digits when you square n. (16, 25, ...,81). This makes 9 - 3 = 6 numbers.
\(sqrt(1000)\) is more than 30 (30^2 = 900) and a quick check will show that \(31^2 = 961\), while \(32^2 = 1024\), so n = 10,11,...,31 will have 3 digits. This makes 31 - 9 = 22 numbers.
\(sqrt(10000) = 100\), so all of the rest of the numbers from 32-99 will each have 4 digits. This makes 99-31 = 68 numbers.
Therefore, the total number of digits is 3(1) + 6(2) + 22(3) + 68(4) = 3 + 12 + 66 + 272 = 353.
Answer: B.