Problem

3 /5


Constante de Kaprekar

Problem

Prenons un nombre à quatre chiffres dans lequel tous les chiffres ne sont pas identiques, par exemple, 6264. Plaçons les nombres en premier dans l'ordre décroissant - 6642 ; puis, en les réorganisant dans l'ordre inverse, nous obtenons 2466. Soustrayez le dernier nombre de 6642. À l'étape suivante, nous ferons de même avec la différence résultante. Après plusieurs actions de ce type, un nombre sera obtenu qui se transforme en lui-même et s'appelle la constante de Kaprekar. Si la différence est à trois chiffres, ajoutez un zéro au début.

Vous devez écrire un programme qui trouve cette constante et le nombre d'étapes pour l'obtenir à partir d'un nombre à quatre chiffres donné.


Saisie : une ligne contenant un nombre à quatre chiffres est saisie.

Sortie : dans la première ligne, imprimez la constante de Kaprekar, dans la seconde – le nombre d'étapes pour l'obtenir.
 
Exemples
# Entrée Sortie
1 1234 6174 3