Saya perlu menyiapkan angka yang terbuat dari karton untuk menampilkan beberapa nomor ( contoh ). Saya tidak tahu sebelumnya nomor mana yang harus saya tampilkan - satu-satunya yang saya tahu adalah tidak lebih besar dari itu n
.
Berapa banyak angka karton yang harus saya siapkan?
Contoh: n = 50
Untuk menampilkan nomor apa pun dalam kisaran 0 ... 50, saya perlu digit berikut:
- A nol, untuk menampilkan angka 0, atau angka bulat lainnya
- Dua salinan digit 1, 2, 3 dan 4, untuk menampilkan nomor yang sesuai
- Satu salinan dari angka 5, 6, 7 dan 8, untuk kasus mereka muncul sebagai digit paling tidak penting dalam nomor
- Digit 9 tidak pernah diperlukan, karena saya bisa menggunakan digit 6 terbalik
Total: 13 digit
Test case (setiap baris adalah test case dalam format "input; output")
0 1 1 2 9 9 11 10 50 13 99 17 100 18 135 19 531 22 1000 27 8192 34 32767 38