Números de Kaprekar

Eleva al cuadrado el entero no negativo, divide la representación decimal del cuadrado de modo que la parte derecha tenga al menos la misma longitud que la izquierda y determina si la suma de los valores numéricos de ambas partes es igual al número original. Considera una parte izquierda vacía como cero.

is_kaprekar(3) ➞ false
is_kaprekar(9) ➞ true
is_kaprekar(297) ➞ true