以正整数作为输入。从开始,并反复将增加10的最大整数幂,以使和。
重复直到并返回所有中间值的列表,包括初始和最终。
在这一过程中,增长最初将受到前者的不平等的限制,然后才受到后者的限制。增长将采取初始“扩张”时期的形式,在此期间,会以更大的幂增加,随后是“契约”时期,在此期间,会以越来越小的幂增加以“放大”在正确的数字上。
测试用例
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]
这是代码高尔夫球,因此最短的答案(以字节为单位)获胜。