Well, you could caculate 101^{100} (mod 1000) and see what it is.
100=64+32+4
101^4\equiv (101^2)^2 \equiv (201)^2 \equiv 401 (mod 1000)
101^{32}\equiv (101^4)^8 \equiv (401)^8 \equiv (801)^4 \equiv 601^2 \equiv 201 (mod 1000)
101^{64}\equiv (101^32)^2 \equiv (201)^2\equiv 401 mod (1000)
so
101^{100}\equiv101^{64+32+4)\eqiuv 101^{64} \times 101^{32} \times 10^4 \equiv
401\times401\times201\equiv 801 \times 201 \equiv 1
so 101^{100}-1 is divisible by 10^3
Alternatively consider 101 mod 2^n and mod 5^n:
In base 2, 101 is written:
110011
and in base 5
41
Now, we know that for 101^{100}-1 to be divisible by 10^n that 101^{100} \equiv 1 (mod 2^n) and 101^{100} \equiv 1 (mod 5^n)
Now, \phi(5^3)=5^2\times(5-1)=100 so x^{100} \equiv 1(mod 125)
and \phi(2^3)=2^2\times(201)=4 so x^{100} \equiv (x^{25})^4) \equiv 1 (mod 8)
but
\phi(5^4)=5^3\times(5-1)=600 does not divide 100 so you need to check it.
similarly
\phi(2^4)=2^3\times(2-1)=8 does not divide 100, and it's probably a faster one to check:
100 \equiv 4 (mod 8)
and 101 \equiv 5 (mod 16)
corrected said:
so 101^{100} \equiv 5^{4}\equiv 625 \equiv 9 \nequiv 1 (mod 16)
so 16 does not divide 100^{101}-1 therefore 10000 also does not.
so 101^{100} \equiv 5^{4}\equiv 625 \equiv 1 (mod 16)
(Corrected.I probably shouldn't be doing this in my head.)