Converter um número em uma soma de dígitos
Nenhuma soma: precisamos da soma mais curta
Não há dígitos: você pode usar apenas dígitos do número
Exemplo
Você receberá como entrada um número inteiron>0
Vamos dizer n=27. Você deve expressar 27como uma soma , usando apenas os dígitos [2,7] , da maneira mais curta possível. Você não precisa usar todos os dígitos do número especificado!
Então 27=2+2+2+7+7+7. Em seguida, tome esses dígitos e contá-los : [2,2,2,7,7,7].
A resposta final para n=27é6
Mais um exemplo para n=195obter a soma mais curta , temos que usar os seguintes 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]e a resposta é23
O desafio
Dado um número inteiro n>0, imprima o número mínimo de dígitos (contidos no número) que somam esse número
Casos de teste
Input->Output
1->1
2->1
10->10
58->8
874->110
1259->142
12347->1765
123456->20576
3456789->384088
Este é o código-golfe . A resposta mais curta em bytes vence!