Un nombre de Kaprekar est un nombre dont la représentation décimale du carré peut être découpée en une partie gauche et une partie droite (non nulle) telles que la somme de ces deux parties redonne le nombre initial. Par exemple:
703 est un nombre de Kaprekar en base 10 car 703² = 494 209 et que 494 + 209 = 703. 4879 est un nombre de Kaprekar en base 10 car 4879² = 23 804 641 et 04641 + 238 = 4879