Tenga en cuenta que cualquier número puede ser escrito en la forma $10a+(5 \pm b)$ donde $0 \leq b \leq 5$. Si n = $10a+(5 \pm b)$, entonces se puede calcular $n^2$
$(10a)^2+2(10a)(5 \pm b) + (5 \pm b)^2=$
$100a^2 + 100a \pm 20ab+(5 \pm b)^2$
$100a^2$, $100a$, y $\pm 20ab$ son todos divisibles por 10, por lo que podemos ignorarlos, y nos quedamos con $(5 \pm b)^2 = 25 \pm 10b +b^2$. De nuevo, podemos ignorar $\pm10b$, y podemos reducir de 25 a 5, dejando $5+b^2$. Tenga en cuenta que el $\pm$ parte ha desaparecido; $(10a+(5 + b))^2$ tiene la misma último dígito como $(10a+(5 - b))^2$. Así que, normalmente, cada valor de $b$ da el mismo resto dos veces, una para $+b$ y de una vez por $-b$. Pero si $b=0$, $+b$ $-b$ son el mismo número, por lo que da el resto sólo una vez. Y si $b=5$, $5-b$ 0, $5+b$ da 10, que también corresponde al último dígito de 0.
Por lo tanto tenemos:
$b = 0$: el último dígito de la $n$ es 5, el último dígito de la $n^2$ es de 5
$b = 1$: el último dígito de la $n$ es de 4 o 6, el último dígito de la $n^2$ es de 6
$b = 2$: el último dígito de la $n$ es de 3 o 7, el último dígito de la $n^2$ 9
$b = 3$: el último dígito de la $n$ es de 2 o 8, el último dígito de la $n^2$ es de 4
$b = 4$: el último dígito de la $n$ es de 1 o 9, el último dígito de la $n^2$ es 1
$b = 5$: el último dígito de la $n$ es 0, el último dígito de la $n^2$ 0
Por lo tanto, el 0 y el 5 se muestran una vez, mientras 1,4,6, y 9 se muestran dos veces.