数字を数字の合計に変換する
ない任意の合計:私たちが必要とする最短の和を
任意の数字ではない:あなただけ使用することができます番号の桁数を
例入力として整数
が与えられますn>0
言ってみようn=27
。可能な限り短い方法で、数字のみを使用27
してsumとして表現する必要があります。指定された番号のすべての数字を使用する必要はありません! [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
これはcode-golfです。バイト単位の最短回答が勝ちです!