Convierte un número en una suma de dígitos
Sin ninguna suma: necesitamos la suma más corta
Sin dígitos: solo puede usar dígitos del número
Ejemplo
Se le dará como entrada un número enteron>0
Digamos Vamos n=27. Debe expresar 27como una suma , utilizando solo los dígitos [2,7] , de la manera más corta posible. ¡No tiene que usar todos los dígitos del número dado!
Por lo tanto 27=2+2+2+7+7+7. A continuación, tomamos esos dígitos y lo considero como : [2,2,2,7,7,7].
La respuesta final para n=27es6
Un ejemplo más para n=195obtener la suma más corta tenemos que usar los siguientes dígitos:
[5,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9]y la respuesta es23
El reto
Dado un número entero n>0, genera el número mínimo de dígitos (contenido en el número) que suman este número
Casos de prueba
Input->Output
1->1
2->1
10->10
58->8
874->110
1259->142
12347->1765
123456->20576
3456789->384088
Este es el código de golf. ¡La respuesta más corta en bytes gana!