Преобразовать число в сумму цифр
Не любая сумма: нам нужна самая короткая сумма
Не любые цифры: вы можете использовать только цифры номера
Пример
Вам будет предоставленыкачестве ввода целого числаn>0
Давайте скажем n=27. Вы должны выразить 27в виде суммы , используя только цифры [2,7] , в кратчайший возможный способ. Вам не нужно использовать все цифры данного номера!
Так 27=2+2+2+7+7+7. Затем взять эти цифры и считать их : [2,2,2,7,7,7].
Окончательный ответ за n=27это6
Еще один пример для n=195того , чтобы получить кратчайшую сумму мы должны использовать следующие цифры:
[5,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9]и ответ является23
Соревнование
Получив целое число n>0, выведите минимальное количество цифр (содержащихся в числе), которые суммируются до этого числа.
Тестовые случаи
Input->Output
1->1
2->1
10->10
58->8
874->110
1259->142
12347->1765
123456->20576
3456789->384088
Это код-гольф. Самый короткий ответ в байтах побеждает!