Convertir un nombre en une somme de chiffres
Pas de somme: nous avons besoin de la somme la plus courte
Pas de chiffres: vous ne pouvez utiliser que les chiffres du nombre
Exemple
On vous donnera en entrée un entiern>0
Disons n=27
. Vous devez exprimer 27
sous forme de somme , en utilisant uniquement les chiffres [2,7]
, de la manière la plus courte possible. Vous n'êtes pas obligé d'utiliser tous les chiffres du numéro donné!
Alors 27=2+2+2+7+7+7
. Nous avons ensuite prendre ces chiffres et les compte : [2,2,2,7,7,7]
.
La réponse finale n=27
est6
Un autre exemple pour n=195
obtenir la somme la plus courte, nous devons utiliser les chiffres suivants:
[5,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9]
et la réponse est23
Le défi
Étant donné un entier n>0
, affichez le nombre minimum de chiffres (contenus dans le nombre) qui résument ce nombre
Cas de test
Input->Output
1->1
2->1
10->10
58->8
874->110
1259->142
12347->1765
123456->20576
3456789->384088
C'est le code-golf . La réponse la plus courte en octets gagne!