Considerar poderes naturales de $2$ y su primer $k$ dígitos.
Por ejemplo, encontrar el menor número natural ( positieve entero ) $n$ tal forma que :
$$2^n = 3...$$
Se resuelve por $2^5 = 32 $ e lo $n=5$.
El título pide
$$ 2^n = 9...$$
Creo $n=53$ es la más pequeña de la solución. Pero el punto principal aquí es cómo solucionar de manera eficiente estas preguntas.
Como una nota al margen, me pregunto por qué considerar primeros dígitos en lugar de la última ( mod ) no es visto con más frecuencia en la teoría de números.
De todos modos aquí está lo que he considerado, pero no estoy seguro de que esto es una mejora con respecto a simple búsqueda por fuerza bruta.
Deje $<*>$ denotar la parte fraccionaria. ( ejemplo $<e> = 0,71828...$ )
$2^n = 9...$
$ 10^{ log(2) n} = 9 * 10^{s} $
$ 10^{log(2) n} = 10^{s + log(9)} $
$ log(2) n - log(9) = s $
$ < log(2) n - log(9) > < log(10/9) $
$ < log(2) n - log(9) > < 1 - log(9) $
Y esto pasa en $n = 53$.
Probablemente todo esto se puede simplificar mucho y ser resuelto de manera más eficiente.
Supongo logaritmos y los dígitos de los logaritmos son la clave ??