Aquí es menos un método de fuerza bruta:
En el orden de la cadena de dígitos de $2^n$, para terminar con la cadena de dígitos de $n$, es necesario (pero no suficiente) $2^n$ $n$ tienen la misma último dígito, es decir,$2^n \equiv n \pmod{10}$.
Es fácil comprobar que $\begin{cases}2^n \equiv 2\pmod{10} & \text{if} \ n\equiv 1 \pmod{4} \\ 2^n \equiv 4\pmod{10} & \text{if} \ n\equiv 2 \pmod{4} \\ 2^n \equiv 8\pmod{10} & \text{if} \ n\equiv 3 \pmod{4} \\ 2^n \equiv 6\pmod{10} & \text{if} \ n\equiv 0 \pmod{4}\end{cases}$.
Desde $2^n$ es incluso, $n$ también debe ser par. Así tenemos los siguientes 2 posibilidades:
$n \equiv 2\pmod{4}$ $n \equiv 2^n \equiv 4\pmod{10}$ , Es decir, $n \equiv 14 \pmod{20}$
$n \equiv 0\pmod{4}$ $n \equiv 2^n \equiv 6\pmod{10}$ , Es decir,$n \equiv 16 \pmod{20}$.
Tan solo necesitamos comprobar $n \equiv 14 \ \text{or} \ 16 \pmod{20}$.
Desde $2^{14} = 16384$, $2^{16} = 65536$, $2^{34} = 17179869184$, y $2^{36} = 68719476736$, el menor entero positivo $n$ de manera tal que la cadena de dígitos de $2^n$ termina con la cadena de dígitos de $n$$n = 36$.