Ambil bilangan bulat positif sebagai input. Mulailah dengan dan berulang kali tingkatkan oleh kekuatan bilangan bulat terbesar dari sepuluh sedemikian rupa sehingga dan .
Ulangi sampai dan kembalikan daftar semua nilai antara , termasuk awal dan akhir .
Selama proses ini, pertumbuhan pada awalnya akan dibatasi oleh ketidaksetaraan sebelumnya, dan hanya setelah itu oleh yang terakhir; pertumbuhan akan mengambil bentuk periode "ekspansi" awal, di mana ditingkatkan oleh kekuatan yang semakin besar, diikuti oleh periode "kontrak", di mana meningkat oleh kekuatan yang semakin kecil untuk "memperbesar" pada nomor yang benar.
Uji Kasus
1 => [1]
10 => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
321 => [1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 20, 30, 40, 50, 60, 70, 80, 90,
100, 200, 300, 310, 320, 321]
1002 => [1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 20, 30, 40, 50, 60, 70, 80, 90,
100, 200, 300, 400, 500, 600, 700, 800, 900,
1000, 1001, 1002]
Ini adalah kode-golf , jadi jawaban tersingkat (dalam byte) menang.