Eine Kaprekar-Zahl ist eine n-stellige Zahl k . Wenn die ersten n oder n-1 Stellen von k ^ 2 zu den zweiten n Stellen von N ^ 2 addiert werden , ist das Ergebnis N.
Beispiele:
9^2 = 81. 8+1 = 9.
45^2 = 2025. 20+25 = 45.
297^2 = 88,209. 88+209 = 297
Die Kaprekar-Sequenz beginnt um 1.
Schreiben Sie ein Programm, das die ersten n Kaprekar-Zahlen berechnet und ausgibt , wobei n im Bereich von 1 bis 100 liegt, aber nicht darauf beschränkt ist. Jede Kaprekar-Zahl muss durch Leerzeichen und nichts anderes getrennt werden.
Weitere Kaprekar-Zahlen können hier gefunden werden , um Ihr Programm zu überprüfen. Diese Ressource darf jedoch NICHT zur Unterstützung der Berechnung verwendet werden - mit anderen Worten, keine Hardcodierung, kein Lesen aus dieser Quelle oder Verwendung in einem anderen Exploit Weise - alle Zahlen müssen von Ihrem Programm generiert werden.
Kürzester Code gewinnt.
n