$2^{1998} = 10^a$ olsun. $10^a$ sayısı da $\lfloor a \rfloor + 1$ dir.
Her iki tarafın $\log {}$ unu alırsak, $1998 \log{2} = a$ olacağından $2^{1998}$ sayısı $\lfloor a \rfloor + 1 = \lfloor 1998 \log {2} \rfloor + 1$ basamaklı olacaktır.
Benzer şekilde $5^{1998} = 10^b$ sayısı da $\lfloor 1998 \log {5} \rfloor + 1$ basamaklı olacaktır.
Bu iki sayının yan yana yazımı $\lfloor 1998 \log {2} \rfloor + 1 + \lfloor 1998 \log {5}\rfloor + 1 = \lfloor 1998 \log {2} \rfloor + \lfloor 1998 \log {5}\rfloor + 2$ basamaklıdır.
$$ 1998 \log {2} - 1< \lfloor 1998 \log {2} \rfloor < 1998 \log {2} $$ $$ 1998 \log {5} - 1< \lfloor 1998 \log {5}\rfloor < 1998 \log {5} $$ ifadelerini taraf tarafa toplarsak, $$ 1998(\log {2} + \log {5}) - 2< \lfloor 1998 \log {2} \rfloor + \lfloor 1998 \log {5}\rfloor < 1998(\log{2} + \log{5})$$ elde edilir. $\log {2} + \log {5} = \log {2\cdot 5} = \log {10} = 1$ olacağından, $$1998-2 = 1996 < \lfloor 1998 \log {2} \rfloor + \lfloor 1998 \log {5}\rfloor < 1998$$ olur. Bu durumda aranan sayı $\lfloor 1998 \log {2} \rfloor + \lfloor 1998 \log {5}\rfloor + 2 = 1997 + 2 = 1999$ basamaklı olacaktır.