Números de Kaprekar

Eleve um número inteiro não negativo ao quadrado e divida sua representação decimal ao meio, deixando a metade direita mais longa quando a quantidade de dígitos for ímpar. Considere uma metade esquerda vazia como zero. Retorne se a soma das duas partes é igual ao número original.

Exemplo

Program.IsKaprekar(297) ➢ true