Lo primero es recordar que logaritmo en base 10 es una función creciente, esto es, si \( 0<x<y \), entonces \( log_{10}x<\log_{10}y \).
- Si \( 10\leq N<100 \) (es decir, si \( N \) tiene dos dígitos) entonces
\( 10\leq N<10^2\Leftrightarrow 1\leq\log_{10}N<2 \)
- Si \( 100\leq N<1000 \) (es decir, si \( N \) tiene tres dígitos) entonces
\( 10^2\leq N<10^3\Leftrightarrow 2\leq\log_{10}N<3 \)
- así, en general, si \( 10^n\leq N<10^{n+1} \) (es decir, si \( N \) tiene \( n \) dígitos) entonces
\( 10^n\leq N<10^{n+1}\Leftrightarrow n\leq\log_{10}N<n+1 \).
Teniendo esto claro, el siguiente resultado es directo
El número de dígitos que tiene un natural \( N \) es \( \lfloor\log_{10}N\rfloor+1 \)
donde \( \lfloor x\rfloor \) es el número natural más grande \( M \) tal que \( M\leq x \). En tu caso \( N=5^{29} \).
Ahora puedes seguir la indicación de
ingmarov
Para entender la aplicación puedes calcular el logaritmo de algunos números, por ejemplo 19, 9978, 59124, 158905371, y ve qué relación tiene el logaritmo con la cantidad de cifras de cada número.