How many times will the digit 6 be written when listing the integers from 1 to 1000?
Choose the correct choice from the following answers.
A) 150
B) 280
C) 310
D) 420
E) 300

Rationale: "many approaches are possible . for example : consider numbers from 0 to 999 written as follows : 1 . 000 2 . 001 3 . 002 4 . 003 . . . . . . . . . 1000 . 999 we have 1000 numbers . we used 3 digits per number , hence used total of 3 * 1000 = 3000 digits . now , why should any digit have preferences over another ? we used each of 10 digits equal # of times , thus we used each digit ( including 6 ) 3000 / 10 = 300 times . answer : e ."
Answer: E