Números de Kaprekar

Eleva al cuadrado un número entero no negativo y divide su representación decimal por la mitad, de modo que la mitad derecha sea más larga cuando la cantidad de dígitos sea impar. Considera que una mitad izquierda vacía vale cero. Devuelve si la suma de las dos partes es igual al número original.

Ejemplo

Program.IsKaprekar(297) ➢ true