Ubah angka menjadi jumlah digit
Bukan jumlah berapa pun: kami membutuhkan jumlah terpendek
Bukan angka apa pun: Anda hanya dapat menggunakan angka itu
Contoh
Anda akan diberikan sebagai input integern>0
Katakan saja n=27
. Anda harus mengekspresikan 27
sebagai jumlah , hanya menggunakan digit[2,7]
, sesingkat mungkin. Anda tidak harus menggunakan semua digit dari angka yang diberikan!
Jadi 27=2+2+2+7+7+7
. Kami kemudian mengambil digit tersebut dan menghitungnya : [2,2,2,7,7,7]
.
Jawaban akhir untuk n=27
is6
Satu contoh lagi untuk n=195
mendapatkan jumlah terpendek kita harus menggunakan digit berikut:
[5,5,5,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9]
dan jawabannya adalah23
Tantangan
Diberikan bilangan bulat n>0
, output jumlah minimum digit (terkandung dalam nomor) yang meringkas hingga nomor ini
Uji Kasus
Input->Output
1->1
2->1
10->10
58->8
874->110
1259->142
12347->1765
123456->20576
3456789->384088
Ini adalah kode-golf. Jawaban terpendek dalam byte menang!