1Aberratio / kaprekar

Program to run Kaprekar's constant

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kaprekar

Program to run Kaprekar's constant

Kaprekar's Constant

The number 6174 is known as Kaprekar's Constant after the mathematician who discovered it, Dattatreya Ramachandra kaprekar and presented it at the Madras Mathematics Conference in 1949. He was an expert in recreational mathematics and discovered other numbers such as Kaprekar numbers, Karshad numbers or autonumbers. Why is 6174 the most mysterious number in the world?

Let's do magic with numbers. Just perform the following steps:

◾ Choose a 4-digit number that consists of at least two different digits. For example: 1324
◾ Sort the digits in descending order. In our example above it would be: 4321.
◾ Now sort the digits in ascending order, that is, from smallest to largest: 1234.
◾ Subtract the smaller one from the larger number: 4321 - 1234 = 3087.

Now it's your turn to repeat the last three steps with the number you have given us:

We order in ascending order: 0378 We do the same in descending order: 8730 We do the subtraction: 8730-378 = 8352

We repeat the operation and: 8532-2358 = 6174 Magic! We will always end up with the same number. We can do it in a loop with different numbers that the operation will repeat itself.

Taked from:
Yo soy tu profe


Constante de Kaprekar

El número 6174 es conocido como Constante de Kaprekar en honor al matemático que la descubrió, Dattatreya Ramachandra kaprekar y lo presentó en la Conferencia de Matemáticas de Madrás en 1949. Era experto en matemáticas recreativas y descubrió otros números como los números de Kaprekar, los números de Karshad o los autonúmeros. ¿Por qué el 6174 es el número más misterioso del mundo?

Vamos a hacer magia con los números. Tan solo tienes que realizar los siguientes pasos:

◾ Elige un número de 4 cifras que esté formado por al menos dos dígitos diferentes. Por ejemplo: 1324
◾ Ordena las cifras de forma descendente. En nuestro ejemplo anterior sería: 4321.
◾ Ahora ordena las cifras de forma ascendente, es decir, de menor a mayor: 1234.
◾ Resta al número mayor el más pequeño: 4321 – 1234 = 3087.

Ahora te toca repetir los tres últimos pasos con la cifra que nos ha dado:

Ordenamos de forma ascendente: 0378 Hacemos lo mismo de forma descendente: 8730 Realizamos la resta: 8730-378 = 8352

Repetimos la operación y: 8532-2358 = 6174 ¡Magia! Siempre vamos a acabar llegando a la misma cifra. Podemos hacerlo en bucle con distintos números que la operación se va a repetir.

Tomado de:
Yo soy tu profe

About

Program to run Kaprekar's constant

License:MIT License


Languages

Language:Python 100.0%