Візьміть додаткове ціле як вхідне. Почніть з і багаторазово збільшуйте на найбільшу цілу потужність десять таку, що та .
Повторюйте, поки і поверніть список усіх проміжних значень , включаючи початковий і кінцевий .
Під час цього процесу зростання спочатку буде обмежено першою нерівністю, а лише згодом другою; зростання буде мати форму початкового періоду "розширення", протягом якого збільшується все більшими повноваженнями, а потім "контрактним" періодом, протягом якого збільшується все меншими повноваженнями з метою "збільшення" на правильну кількість.
Випробування
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]
Це код-гольф , тому найкоротша відповідь (у байтах) виграє.