Número automórfico

Un número es automórfico cuando la representación decimal de su cuadrado termina con todos los dígitos del número original. Devuelve true si el número proporcionado es automórfico y false en caso contrario.

Ejemplos

Program.IsAutomorphic(1); // true
Program.IsAutomorphic(3); // false
// 3² = 9.
Program.IsAutomorphic(6); // true
// 6² = 36, que termina en 6.
Program.IsAutomorphic(95); // false
// 95² = 9025, que no termina en 95.