Güzel bir soru.
Önce şunu gözlemlemek gerekiyor: 229 tam 9 basamaklı bir sayı. (Ben, 210=1024≈103, 229<230≈109 olduğundan farkettim)
Bunu göstermek kolay:
109<230<(1.1×103)3=1.331×109<14×108 olduğundan 5⋅108<229<7⋅108 bulunur, 229 tam olarak 9 basamaklı bir sayıdır. Bu da, (eksik rakam dışında kalan) diğer rakamların TAM olarak bir kez bulunduğu anlamına gelir.
Eksik olan rakamı bulmak için, bu sayının \mod9 kaça denk olduğunu bulacağız.
Eksik olan rakama x diyelim,
Bir sayının rakamları toplamı, \mod9 kendisine denk olduğu ve 0+1+2+\cdots+9=45\equiv 0\ (\mod9) olduğu için:
2^{29}+x\equiv0\ \mod9, yani x\equiv-2^{29}\ \mod9 olacaktır.
2^3=8\equiv-1\mod9 oluşundan, 2^{29}=(2^3)^9\cdot2^2\equiv-4\mod 9 olduğu görülür.
x\equiv4\mod9 olduğunu bulduk.
x bir rakam olduğu için x=4 olmalıdır.
(wolframalpha ya güvenirsek 2^{29}=536.870.912 imiş. Gerçekten de sorudaki durum var)
(Edit: bir kaç kez yazım düzeltmesi)