How many digits 2^1000 has?  Choose the correct choice.
A) 31
B) 35
C) 50
D) 99
E) 310
2^10 = 1.024 * 10^3 =&gt; 2^1000 = (1.024)^100 * 10^300   therefore 310 digits would be my best guess   310
<result>E</result>
How many digits 2^1000 has?